Marco RPC Dubbo

Dubbo es el marco RPC más antiguo desarrollado por Alibaba para transformar Taobao en microservicios. Dubbo se puede integrar perfectamente con Spring. Los diversos módulos del sistema de comercialización de productos para exteriores implementan llamadas de interfaz a través de Dubbo. En Dubbo, contiene principalmente Contenedor (contenedor que brinda la operación del servicio), Proveedor (proveedor de servicios), Consumidor (servicio remoto de llamadas del consumidor) Monitor (centro de monitoreo de servicios que cuenta el tiempo de llamada y el número de llamadas), Registro (centro de registro) Estos cinco roles.
Inserte la descripción de la imagen aquí
Diagrama del principio de funcionamiento de Dubbo

El principio de Dubbo se muestra en la figura anterior. Primero, el contenedor es responsable de iniciar, cargar y ejecutar el proveedor. En segundo lugar, cuando el Proveedor se inicia, registra los servicios que presta en el Registro. En tercer lugar, cuando el consumidor inicia, se suscribe a registrar los servicios que necesita para llamar. Luego, Register devuelve la lista de direcciones del proveedor de servicios al consumidor y el consumidor selecciona una dirección de la lista de direcciones devuelta por Register para llamar. Si la llamada falla, seleccione otra dirección para llamar. Monitor es responsable de contar el tiempo de llamada y el número de llamadas del servidor y del consumidor.

Supongo que te gusta

Origin blog.csdn.net/qq_42918433/article/details/113921657
Recomendado
Clasificación