BT

A sua opinião é importante! Por favor preencha a pesquisa do InfoQ!

Benchmark da JBoss Afirma Que O HornetQ é Líder em Perfomance De Mensageria

| por Dio Synodinos Seguir 3 Seguidores , traduzido por Rafael Marques Seguir 0 Seguidores em 09 set 2010. Tempo estimado de leitura: 1 minuto |

Para melhorar a experiência das pessoas que acessam o InfoQ Brasil, nós criamos uma série de funcionalidades que te permitem ficar pode dentro das últimas tendências e das novidades de seu interesse, sem que você seja incomodado por coisas irrelevantes. Receba e-mails periódicos e notificações sobre seus tópicos favoritos!

A JBoss publicou os resultados de um benchmark contra os principais serviços de mensageria no mercado que implementam a API Java Message Service (JMS). Nos resultados, o HornetQ demonstrou performance superior comparada aos outros produtos.

Os benchmarks cobrem alguns casos comuns de mensageria, incluindo lightweight publish /subscribe messaging e mensagens persistentes ponto a ponto. Foram utilizadas configurações padrão em cada sistema, com exceção no caso de alguma empresa recomendar em suas documentação que alguma modificação seja feita para se obter performance, ou se a configuração padrão não é compatível com a especificação JMS.

Como as licenças de alguns sistemas de mensageria proibem atribuir resultados de benchmarks em seus produtos, os resultados destes produtos foram divulgados como anônimos. Como há um grande número de sistemas proprietários neste benchmark, não é possível dizer qual resultado pertence a qual produto proprietário. As seguintes versões dos serviços não proprietários foram utilizados nos testes.

  • HornetQ 2.1.1 final
  • ActiveMQ 5.3.2 GA
  • SwiftMQ 7.6
  • OpenMQ 4.4

Os resultados do benchmark  [PDF] mostraram que o HornetQ obteve o melhor desempenho em diversos aspectos se comparado com as outras soluções:

Para lightweight publish / subscribe messaging com 12 byte de messagens, houve um range muito grande de resultados com o HornetQ sendo o líder em desempenho. Para publish/subscribe messaging com mensagens maior que 1 kiB , diversos sistemas apresentaram saturamento na rede 1 Gib/s chegando ao limite de I/O, e obtiveram resultados similares na marca de 100k mensagens / segundo. Outros sistemas não puderam saturar a rede. Seria interessante ver resultados maiores com uma rede 10 Gib / s. Para mensagens persistentes, também houve uma grande discrepância entre os resultados, e novamente o HornetQ obteve os melhores resultados.

É interessante constatar que no começo do ano, o HornetQ provou ser mais rápido que o ActiveMQ, principalmente pela escolha em implementar um tunning que utiliza AIO quando está rodando no Linux.

Você pode encontrar maiores informações sobre Mensageria e HornetQ, aqui, na InfoQ!

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT