~/talk

Reactor 3, the reactive foundation for Java 8 (and Spring 5)

Talkat Spring I/O 2017 · 2017-05-18..05-19· [java, reactive-programming]
slides:none on file

Reactor 3 provides a concrete, non‑blocking runtime for Java 8 that implements the Reactive Streams rules and becomes the reactive foundation for Spring 5, Reactor Netty and Reactor Kafka. It exposes Flux (0..n) and Mono (0..1) types, a rich operator vocabulary (map, filter, flatMap, buffer, retry), scheduler control via publishOn/subscribeOn, and backpressure semantics so publishers honor downstream demand. Testing and debugging use StepVerifier with virtual time and checkpointing. The implementation is production‑ready and integrates into Spring and async IO stacks.

AI-written summary · about

  1. 0:00Start
  2. 5:46Reactive Programming
  3. 6:15without sacrifice
  4. 18:22focus on JavaS
  5. 36:31Schedulers
  6. 40:29Testing a Publisher
  7. 42:38Simulate a source
  8. 42:55Debugging Issues
  9. 44:11Checkpoint
  10. 50:27reactive API
~/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.