Environment:
- JDK 15
Sample Modules:
- Spring Boot Initial
- Spring Boot One-To-One
- Spring Boot One-To-Many
- Spring Boot Actuator
- Spring Boot Gateway
- Spring Boot Registry
- Spring Boot Routing Filtering
- Spring Boot Zuul Load Balancing
- Spring Boot Docker
- Spring Boot Resilience4j
- Spring Boot JWT
Utils: JacksonMapper (see https://www.baeldung.com/jackson)
Notas TODO:
- Netflix Ribbon tiene sus días contados (como muchos otros microservicios de Stack Netflix).
- Spring Cloud ofrece como alternativa el módulo LoadBalancer. Véase https://spring.io/blog/2020/03/25/spring-tips-spring-cloud-loadbalancer
- Hasta ahora el ejemplo spring-boot-today no hace que funcione bien la gateway. No hace las redirecciones (funcionando con Docker)
- Necesario modificarla. Embeberle Zuul (añadida annotation) y ponerle load balancing.
- Otra posibilidad en https://dzone.com/articles/create-an-api-gateway-with-load-balancer-in-java