Reactive Support in the Spring Framework: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 1: Line 1:
=Internal=
=Internal=


* [[Spring_Framework|Spring Framework]]
* [[Spring_Framework#Spring_Framework_Core_Technologies_Concepts|Spring Framework]]
* [[Reactive_Programming#Overview|Reactive Programming]]
* [[Reactive_Programming#Overview|Reactive Programming]]



Revision as of 20:38, 12 October 2018

Internal

Overview

Spring 5 comes with a new web reactive stack, consisting of a new reactive web framework, Spring WebFlux, and a reactive REST Client WebClient. Reactive programming support is extended to non-blocking data repositories with reactive support for Redis, MongoDB, Cassandra and Couchbase. Reactive support is built in top of Project Reactor, a Java library for working with reactive types. Reactive programming aims to provide greater scalability and improved performance due to better use of a smaller number of threads, thanks to non-blocking operations.