Introducción a los componentes del microservicio SpringCloud
1. SpringCloud es un marco completo para implementar microservicios basados en SpringBoot. Proporciona componentes como gestión de configuración, descubrimiento de servicios, disyuntores, enrutamiento inteligente, microagentes, buses de control, bloqueos globales, campañas de decisiones, sesiones distribuidas y gestión del estado del clúster necesarios para el desarrollo de microservicios.
2. SpringCloud y SpringBootSe puede decir que SpringBoot es una de las tecnologías centrales de la arquitectura de microservicios. Al agregar dependencias SpringMVC a las aplicaciones SpringBoot, puede implementar rápidamente interfaces de servicio basadas en la arquitectura REST y brindar soporte para acciones estándar HTTP.
3. Cuando se agrega la puerta de enlace API, se crea un muro entre el tercero que llama y el proveedor de servicios. Este muro se comunica directamente con el llamador para el control de permisos y luego distribuye las solicitudes de manera uniforme al backend. servidor. Esto todavía es estático y debe coordinarse con SpringCloudBus para lograr actualizaciones de configuración dinámicas.
4. SpringCloud es un marco de microservicios basado en SpringBoot, que proporciona a los desarrolladores muchas herramientas para crear rápidamente patrones comunes en sistemas distribuidos, incluida la gestión de configuración, el descubrimiento de servicios, los disyuntores, el enrutamiento inteligente y los microservicios. , controlar autobuses, etc.