Spring Reactive is a framework for Reactive web applications with reactive programming based. At the very least, reactive programming allows you to create applications with non-blocking services.
Most Java-based applications are built on the Servlet API, which was created with support for synchronous and blocking semantics. However, with increasing support for non-blocking I/O and asynchronous events, Spring MVC found it feasible to add an HTTP request that handles the existing applications.
But it is also true that introducing non-blocking I/O in an existing environment of frameworks and applications is not as easy or effective. For this reason, Spring Reactive was introduced to deal with asynchronous and non-blocking I/O. ...