Guilherme_Silveira
-
Por trás dos panos: Java na web com processamento paralelo
[presentation]Track: Java: Inovação e ProgressoLocalização:Ballroom B412:30 - 13:20Abstract:
Veja, com muito código ao vivo, como criar um framework em Java para processamento paralelo de uma única requisição – acelerando aplicações já existentes que rodam em máquinas cujo consumo de CPU ainda não está no máximo. Com isso melhoramos a o desempenho percebido e até mesmo total de execução.
Assim como o Facebook com seu BigPipe, implementaremos na unha a quebra de uma requisição web em diversas partes. Todas elas são processadas de forma concorrente, usando APIs do Java 8 e o básico do VRaptor 4. Após a implementação podemos medir o resultado desse tipo de implementação, já vislumbrando as vantagens que o HTTP2 e o SPDY trarão a nossas aplicações em um futuro próximo. O código criado pode ser usado por qualquer dev que tenha um projeto web rodando hoje em dia, seja em uma empresa pequena ou grande.