Características da programação reativa
Atualizado
Atualizado
Trabalham de maneira simultânea e não bloqueante. Para entendermos isso, iremos comparar a maneira assíncrona com síncrona.
Temos 03 requisições para serem processadas (amarela, roxa e azul).
A roxa só será processada após o término da requisição 1 (amarela) que chegou primeiro. Mesma coisa com o azul.
Já no modelo assíncrono, a requisição roxa está sendo processada (e até mesmo finalizada) mesmo com a amarela em processamento.
Seguiremos o modelo assíncrona com o Webflux.