Demo of Spring WebFlux aka Reactive Web
- Servlet API 2.5 - worker threads blocked on long running tasks
- Servlet API 3.0 - asynchronous request processing with HttpServletRequest#startAsync
- Servlet API 3.1 - non-blocking IO support with ServletInputStream#setReadListener
- Spring Reactor - reactive streams implementation