~/talk

How to live in a post Spring Cloud Netflix world

Talkat Spring I/O 2019 · 2019-05-16..05-17
links:none on file
slides:none on file

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

  1. 0:00Start
  2. 7:21Service Discovery
  3. 9:36Histories Dashboard
  4. 12:26Maintenance Mode
  5. 15:59User Registration Service
  6. 21:47History Dashboard
  7. 22:53Load Balancer
  8. 23:43Verification Client
  9. 24:49Load Balance
  10. 32:41Filters
  11. 33:57Hystrix
  12. 38:00Gateway Dashboard
  13. 43:48Questions
  14. 44:42Application on Kubernetes Does It Make Sense To Use Client-Side Discovery and Load Balancing
  15. 46:15Annotation Based Model for Circuit Breakers
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.