Spring Webflux

preview_player
Показать описание
Neste vídeo, faço uma pequena introdução sobre o novo módulo inserido no Spring Framework 5.0, o Spring Webflux! Ele permite trabalharmos com programação reativa em uma aplicação java web dentro do Spring.
Рекомендации по теме
Комментарии
Автор

Passei por 3 vídeos e alguns sites antes de chegar aqui e realmente aprender oque precisava.

gabrielcarvalho
Автор

Muito legal a explicação, bem clara e objetiva! Só acrescentaria um detalhe: No spring MVC (modelo bloqueante) o servidor consegue sim lidar com várias conexões ao mesmo tempo. Na verdade ele inicia uma thread por requisição. De qualquer forma, o modelo não-bloqueante utiliza threads de forma mais eficiente e aproveita melhor as CPUs multi-core :)

wellfellix
Автор

Parabéns, ajudou muito Spring Webflux é muito bom ganhar mais conhecimento, valeu!

locadeveloper
Автор

Parabéns. Sua didática é excepcional. Parabéns

intuydigital
Автор

Ótima explanação, ansioso pelas próximas video aulas, Parabéns

emersonlara
Автор

Assunto interessante. Vou acompanhar os próximos vídeos.

danielthavares
Автор

Muito legal sua explicação Michelli e didática incrível, me ajudou muito a entender sobre Spring WebFlux.

musiclofihaven
Автор

Eu programava só aplicações para desktop e estou migrando para a web, encontrei seus videos por acaso e está me ajudando muito. Continue com esse trabalho.

fogonafogueira
Автор

Mto legal Michelli!

Para mim é um assunto novo e que estou ansioso por aprender.
Obrigado pelas dicas.

douglas
Автор

Ola Michelli,
Ha alguns pontos que devem ser melhor esclarecidos na sua explicacao:
- O spring MVC, assim como varios outros Frameworks Java trabalha com Servlets, que trabalha ou de modo sincrono (versao anterior ao Servlet 3), ou de modo assincrono (Servlet 3+). Esse modelo trabalha utilizando um pool de thread cacheado e limitado (exemplo, maximo de 50 threads), e a cada nova requisicao uma dessas threads é alocada para processar a requisicao.
- No Spring Webflux, o servidor Web nao é mais um convencional (como tomcat), ao invés, usam o Netty, que possui uma implementacao de Servidor com suporte à Non-blocking IO. Non-blocking IO é assincrono mas nem tudo que é assincrono é Non-blocking IO, e essa é uma confusao que muita gente comete. Com IO bloqueante, uma thread fica sempre esperando pela resposta do IO (mesmo que nao seja a thread que estava processando a requisicao), enquanto no Non-blocking IO, uma thread tem a capacidade de tratar varias chamadas IO ao mesmo tempo sem bloquear (isso pode ser visto na api NIO2, porem os conceitos sao baseados em Selector, Channel e Buffers, que sao conceitos existentes no Sistema Operacional)

leosilvadev
Автор

Parabéns pelos vídeos, são muito bem formatados e com boa didática, estou recomendando seus vídeos para minha equipe, obrigado pelo compartilhamento de conhecimento, desejo sucesso e realizações.

JeanCarlosBezerra
Автор

Muito bacana Michelli, sigo seus vídeos, sou fã! Parabéns continue trazendo novidades e vídeo aulas. Vlw!

jacksonemmerich
Автор

Legal Michelli. To começando agora com Spring Framework e suas aulas estao sendo muito importes p mim. Parabens pela qualidade dos videos. Tbm gosto muito do jeito q vc explica. Obg

regisyamamoto
Автор

Parabéns pelas suas explicações, são simples e praticas!!!

LAUROHLS
Автор

Trabalho com Spring Web Flux desde o ano passado e sua explicação foi muito boa.

leonardoribeiro
Автор

Michelli, parabéns pelo seu Canal.
Suas aulas são excelentes, muito clara e objetiva.

kikosantos
Автор

Já tô ansioso pra ver esse exemplo com programação reativa.

MsPradain
Автор

Adorei a didática. Sucinta e objetiva como sempre.
Michele, eu adoraria ver um video seu menos técnico falando sobre como vc entende Programação Orientada a Objeto.
Pela sua bagagem em química, deve ser bem interessante a sua visão sobre o assunto.

viniricardoferrera
Автор

Muitobem resumido. Vai me ajudar na entrevista. Obrigado!

Master_Trip_BR
Автор

Muito bacana a explicação ... to ansioso pra ver as aulas o/

RubinhoSJR