How to live in a post Spring Cloud Netflix world
summary
Netflix puts Hystrix and Ribbon into maintenance and Spring Cloud shows a migration path: replace Zuul with Spring Cloud Gateway, swap Ribbon for the new reactive Spring Cloud LoadBalancer (annotation change and webclient), and replace Hystrix with Resilience4j via Spring Cloud Circuit Breaker. Demo shows concrete code: resttemplate vs webclient qualifiers, route predicates/filters, retry and stripPrefix examples, CircuitBreakerFactory.run(fallback) usage, Micrometer + Prometheus metrics and dashboards. The demo services run and the replacements work end-to-end.
AI-written summary · about
chapters (15)
- 0:00Start
- 7:21Service Discovery
- 9:36Histories Dashboard
- 12:26Maintenance Mode
- 15:59User Registration Service
- 21:47History Dashboard
- 22:53Load Balancer
- 23:43Verification Client
- 24:49Load Balance
- 32:41Filters
- 33:57Hystrix
- 38:00Gateway Dashboard
- 43:48Questions
- 44:42Application on Kubernetes Does It Make Sense To Use Client-Side Discovery and Load Balancing
- 46:15Annotation Based Model for Circuit Breakers
