Spring Cloud es un marco de microservicios de código abierto basado en Spring Framework. Sus componentes principales incluyen:
Eureka: Componente de descubrimiento de servicios para gestionar y descubrir servicios.
Cinta: componente de equilibrio de carga, utilizado para distribuir la carga de solicitudes entre múltiples instancias de servicio.
Feign: un cliente HTTP declarativo para escribir fácilmente clientes API RESTful.
Hystrix: componentes tolerantes a fallas para manejar la degradación del servicio, interrupción de circuitos y limitación de corriente.
Zuul: componente de puerta de enlace API, utilizado para procesar todas las solicitudes de manera unificada y realizar autenticación, autorización, control de flujo y otras operaciones.
Config: Centro de configuración distribuido, utilizado para la gestión centralizada de la información de configuración para facilitar la modificación y actualización dinámica.
Autobús: mensaje total