tutorial kafka artemis amq java jboss jms activemq

java - kafka - Active MQ vs JBoss Messaging



amq redhat (7)

Voy a elegir un agente de mensajes JMS para un proyecto. Es fundamental que el servidor JMS sea estable y pueda manejar una gran cantidad de mensajes. He reducido la lista para incluir Active MQ y JBoss Messaging.

Me preguntaba si alguno de ustedes tiene alguna experiencia con alguno de estos o incluso mejor si los hubiera probado a ambos en el mismo entorno. Cualquier enlace a un trabajo de investigación o similar sería agradable.



Hasta el momento, tuve una gran experiencia con la wiki de la comunidad y la documentación de Jboss, y prácticamente cubre todo. Sin embargo, encontré configuraciones de configuración bastante obvias omitidas en sus últimas documentaciones, pero creo que esto debe haber mejorado desde entonces. Para ActiveMQ, encontré muy poca documentación en comparación con Jboss.

He hecho ciertas investigaciones usando MOM con Jboss y GlassFish, pero uno de los impactos más importantes fue el almacenamiento permanente si vas a usar alguno. Creo que esto en sí mismo es muy importante, especialmente su compatibilidad, soporte, documentaciones.

Mira esto. Aparentemente hay cierta preocupación cuando se trata de almacenamiento persistente en ActiveMQ.

http://www.jboss.org/file-access/default/members/jbossmessaging/freezone/docs/userguide-2.0.0.alpha1/html/performance.html#performance.results



Las comparaciones características por característica están muy bien, pero mi experiencia con ActiveMQ (a través de varias versiones a lo largo de los años) es que es sorprendentemente problemático, y nadie parece inclinado a corregir esos errores. Es profundamente frustrante. Además, la documentación es complicada y no se actualizó correctamente con las nuevas versiones.

JBossMessaging es relativamente ligero, en comparación con ActiveMQ, pero es sólido como una roca, bien documentado y confiable. También es parte de JBossAS 5, y RedHat está haciendo un buen trabajo de apoyo.


JBoss recientemente rehizo su implementación completa de Mensajería, ala JBoss MQ ha sido reemplazada por JBoss Messaging, y ahora nuevamente como "HornetQ". Solo querrás tener esto en cuenta ya que la comparación anterior está muy anticuada (sin mencionar que probablemente sea parcial).


JBoss Messaging ahora solo está en el modo de corrección de errores, ya que JBoss / Red Hat tiene un nuevo proyecto de mensajería Java llamado HornetQ.

El sitio web está aquí http://hornetq.org

HornetQ cuenta con un rendimiento extremo, un conjunto completo de características y facilidad de uso.

Encontrará que su rendimiento en comparación con ActiveMQ es extremadamente bueno.

Por cierto: soy el líder del proyecto para JBoss Messaging y HornetQ.

HornetQ 2.0.0.GA estará disponible la próxima semana.