Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es la diferencia entre el servicio web y el servicio dubbo?

¿Cuál es la diferencia entre el servicio web y el servicio dubbo?

No hay mucha diferencia entre los dos, excepto que dubbo se puede integrar perfectamente con el marco Spring.

1. El servicio web es una tecnología de arquitectura orientada a servicios que proporciona servicios a través de protocolos web estándar para garantizar que los servicios de aplicaciones en diferentes plataformas puedan interoperar. Según la definición del W3C, los servicios web deberían ser sistemas de software que admitan la interoperabilidad de diferentes máquinas en la red.

Los servicios de red generalmente constan de una serie de interfaces de programas de aplicación (API) que ejecutan solicitudes de servicio enviadas por los clientes a través de la red, como servidores remotos en Internet. Independientemente de cómo se defina o implemente, el servidor proporciona una descripción legible por máquina que identifica el servicio WEB proporcionado por el servidor.

Además, aunque WSDL no es una condición necesaria para los puntos finales del servicio SOAP, los actuales marcos de desarrollo de servicios WEB basados ​​en Java a menudo requieren WSDL para generar código fuente para el cliente. Algunas organizaciones de estandarización de la industria exigen la inclusión de SOAP y WSDL en la definición de servicios WEB.

2.Dubbo es el excelente marco de servicios abierto de alto rendimiento de Alibaba, que permite a las aplicaciones realizar funciones de entrada y salida de servicios a través de RPC de alto rendimiento. Integración perfecta del marco Spring.