~/talk

Reactive Spring

Talkat GOTO Chicago 2019 · 2019-04-29..04-30· [java, reactive-programming]
slides:none on file

Shows a runnable reservation-service built with Spring WebFlux, Reactor and Java 11 that uses Mono/Flux for backpressure and scales without spawning thousands of threads (threads cost ~1MB each, the C10k problem is real). Demonstrates reactive MongoDB driver, swaps to Postgres via R2DBC (manual ConnectionFactory) and exposes SSE endpoints plus an RSocket stream between services. All demos run end to end in the session and successfully persist and stream data.

AI-written summary · about

  1. 0:00Intro
  2. 1:08Questions
  3. 2:01About Josh
  4. 2:45Reactive Spring
  5. 5:02Scheduling
  6. 13:09Operators
  7. 14:13The big moment
  8. 15:28Dependencies
  9. 16:19Create a new project
  10. 17:35Reactive Code Repository
  11. 19:48Subscriptions
  12. 20:30Flow Control
  13. 21:58Processors
  14. 22:45Publisher
  15. 23:26Repository
  16. 24:28Reservation
  17. 28:28ASCII art work
  18. 30:28Message of hope
  19. 31:29Reactive Pipeline
  20. 35:26MongoDB
  21. 38:02Reservation Type
  22. 48:41Socket
~/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.