~/talk

Reactive Spring

Talkat Build Stuff 2020 · 2020-11-11..11-15· [java, microservices]
slides:none on file

Argues that nonblocking IO and backpressure let JVM services handle far more concurrent requests by reusing threads, demonstrates Spring WebFlux with Reactor types Mono and Flux, persists sample rows (three inserted in the demo) via R2DBC and exposes them over a reactive HTTP endpoint with WebClient, runs a streaming demo that emits responses every second over RSocket, shows client hedging and retry patterns, and proves the stack works end to end (after a transient port snag).

AI-written summary · about

  1. 0:00Introduction
  2. 1:28Why reactive programming
  3. 9:34Spring and reactive support
  4. 13:44Setting up the demo
  5. 21:40Reactive Streams basics
  6. 28:17Building a REST endpoint
  7. 30:22Long-running operations
  8. 33:10RSocket for efficient communication
  9. 37:07Building a reactive client
  10. 46:41Summary 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.