Vert.x Framework para aplicações assícronas na jvm
10 respostas
C
cleiton.franca
Vert.x é um novo framework que promete rivalizar com o Node.js no desenvolvimento de aplicações assíncronas, o melhor é sua característica poliglota, podendo o desenvolvedor usar linguagens como: Ruby, Groovy, Java ou mesmo Javascript.
Ele gerencia um pequeno número de threads e cada uma delas implementa um laço de eventos, o servidor seleciona um laço de eventos para esta instância despachando o restante do trabalho para está mesma thread.
A proposta não é exatamene ‘rivalizar’, e sim ser uma alternativa realmente ‘multi-thread’
No node.js você tem de levantar um event-loop pra cada core da máquina, e ter um módulo de cluster pra interligar isso(me corrijam se eu estiver errado, que tiver mais experiência com node)
O vert.x já cria um event-loop pra cada core.
C
cleiton.franca
Rafael Nunes:
A proposta não é exatamene ‘rivalizar’, e sim ser uma alternativa realmente ‘multi-thread’
No node.js você tem de levantar um event-loop pra cada core da máquina, e ter um módulo de cluster pra interligar isso(me corrijam se eu estiver errado, que tiver mais experiência com node)
O vert.x já cria um event-loop pra cada core.
É isso mesmo, eu acho que será mais eficaz que o node.
Adelar
Muito interessante a idéia. Outro concorrente que talvez entre na lista é a Akka.
jyoshiriro
O criador fez uns testes de performance comparando com o Node.js
Claro que esse tipo de teste sempre é polêmico… vamos ver se aparecem outros testes “imparciais” com outros resultados.
nofan
Outro projeto muito interessante!
caio.ribeiro.pereira
Eu já sou entusiasta Node.js e adoro essa plataforma, agora o Vert.X promete ser um grande projeto principalmente por aliar o conceito Event I/O do Node.js com JVM do Java, além de incluir suporte a mais de uma linguagem back-end.