Demo project for the Avoiding Reactor Meltdown talk presented at SpringOne Platform 2019.
Branches:
start
- state at the start of the demo, with improper blocking calls- BlockHound disabled
GreetingController
contains call that will block event loop
master
- reactive solution with proper handling of blocking calls- BlockHound enabled
GreetingController
callsGreetingReactiveService
GreetingReactiveServiceImpl
wraps blocking call toGreetingService
properly