J¨¢ falamos sobre em edi??es anteriores do Radar, e ele continua a ganhar popularidade em muitos de nossos projetos. Com o ecossistema Spring suportando Reactor, a biblioteca se tornou a implementa??o principal de . Sistemas reativos trazem escalabilidade melhorada e resili¨ºncia, mas com custo aumentado de depura??o e uma curva de aprendizado mais acentuada. Para projetos em que essa troca ¨¦ aceit¨¢vel, Reactor tem provado ser uma boa escolha. Alguns de nossos projetos observaram melhoras significativas em escalabilidade uma vez que foram movidos para Reactor e o resto da stack reativa. Com , estamos come?ando a ter suporte reativo para drivers RDBMS, que resolve uma das fraquezas dos servi?os reativos.
is a library for building non-blocking applications on the JVM ¡ª version 8 and above ¡ª based on the specification. Reactive programming emphasizes moving from imperative logic to asynchronous, non-blocking and functional style code, especially when dealing with external resources. Reactor implements the reactive stream specification and provides two publisher APIs ¡ª Flux (0 to N elements) and Mono (0 or 1 element) ¡ª to effectively model push-based stream processing. Reactor project is well suited for microservices architecture and offers back pressure¨Cready network engines for HTTP, WebSockets, TCP and UDP traffic.

