One of the most important application characteristics nowadays are scalability and resilience. To achieve this, applications can use non-blocking, event-driven manner that scale with a small number of threads and backpressure. In Spring Framework 5, a new reactive stack is introduced, which includes Servlet/Reactive Streams bridge. Using this new capability it is possible to create reactive applications that can be deployed on Apache Tomcat.
In this session the attendees will learn how to leverage this bridge in their applications deployed on Apache Tomcat. The presenter will share internal details about how the bridge is implemented supporting both HTTP and Websocket protocols. Also a performance comparison will be presented showing the benefits of the new approach.