Este repositorio implementa una arquitectura completa de microservicios con Spring Cloud que demuestra un sistema de gestión de productos/e-commerce. El proyecto incluye servicios de infraestructura core (Eureka para registro de servicios, Config Server para configuración centralizada, Zuul como API Gateway) y microservicios de negocio (Productos, Items, Usuarios, OAuth) que se comunican entre sí usando OpenFeign con tolerancia a fallos mediante Hystrix. La arquitectura incorpora autenticación OAuth2 con JWT, trazabilidad distribuida con Zipkin y RabbitMQ, bases de datos MySQL y PostgreSQL, y está completamente dockerizada para facilitar el despliegue. Es un ejemplo completo de las mejores prácticas de Spring Cloud Greenwich para construir sistemas distribuidos, escalables y resilientes con balanceo de carga, circuit breakers, configuración dinámica y seguridad basada en roles.
-
Notifications
You must be signed in to change notification settings - Fork 0
Cortadai/springcloud
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
Curso springcloud
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published