Spring Reactor hands-on training (3 days)
GPL-3.0 License
Spring Reactor hands-on training (3 days)
See also workshop notes.
CompletableFuture
and thread poolsjust()
, generate()
, create()
, fromCallable()
, fromStream()
map()
, filter()
, filterWhen()
flatMap()
, handle()
, take()
, skip()
doOn*()
operatorswindow()
, buffer()
, distinct()
cast()
, ofType()
, index()
timestamp()
, elapsed()
zip()
, merge()
timeout()
, retry*()
, retryBackoff()
onError*()
subscribeOn()
, parallel()
transform()
vs. transformDeferred()
groupBy()
, window()
reduce()
, scan()
expand*()
onBackpressure*()
Processor
API
Unicast
, Emitter
, Replay
Context
WebFilter
checkpoint()
, onOperatorDebug()
, doOn*()
In IntelliJ it's much faster to run tests directly, rather than through Gradle.
Go to Preferences
-> Build, Execution, Deployment
-> Build Tools
-> Gradle
and select IntelliJ IDEA
from Run Tests Using
drop-down.
Can not connect to Ryuk at localhost:...
Add this environment variable:
TESTCONTAINERS_RYUK_DISABLED=true
See: Disabling Ryuk
In .testcontainers.properties
in your $HOME
folder put the following line:
testcontainers.reuse.enable=true