~/talk

Distributed applications may fail. Be prepared with MicroProfile Fault Tolerance

Talkat EclipseCon 2023 · 2023-10-16..10-19· [microservices, java]
links:none on file
slides:none on file

MicroProfile Fault Tolerance version in MicroProfile 6.0 exposes annotations that run as CDI interceptors and the demo shows them working: timeout and fallback (example switches a DuckDuckGo call to Google when a sleep exceeds timeout), retry=3 (method auto-retries up to three times with configurable jitter and delays), and circuit opens at high failure rate (30% failures under load trigger open/half-open/closed behavior). Examples run on WildFly, use ApacheBench for concurrency, and full code and slides are on GitHub.

AI-written summary · about

  1. 0:00Distributed computing risks
  2. 3:17Seven fallacies explained
  3. 7:42MicroProfile Fault Tolerance
  4. 9:54Fault Tolerance annotations
  5. 18:40Configuring annotations
  6. 21:41Live demo of examples
  7. 35:18Summary and Q&A
~/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.