2012-01-30 18 views
12

¿Cuál es la diferencia entre Apache ActiveMQ y Apache ActiveMQ Apollo?Diferencia entre ApacheActiveMQ y ApacheActiveMQApollo

Apollo documentos dice: "ActiveMQ Apollo es un intermediario de mensajería más rápido, más confiable y más fácil de mantener, construido a partir de los principios del ActiveMQ original. Lo logra utilizando una arquitectura de enrutamiento y envío de mensajes radicalmente diferente", pero no existe Código de ejemplo de Java y buena guía de usuario.

¿Alguien usa ApacheActiveMQApollo en vivo? ¿Mejora el rendimiento del ActiveMQ original?

+0

información sobre el estado del producto en este enlace - http://www.infoq.com/news/2011/12/apollo-benchmarks – Matt

+0

@Matt Gracias por su respuesta. También sugiero este blog [aquí] (http://hiramchirino.com/blog/) pero quiero saber si alguien usó esta solución para su proyecto en vivo y obtener un mejor rendimiento de ActiveMQ original. – MJM

+2

Hice una prueba de comparación entre activemq y uno de mis requisitos de mensajería, aunque no en producción. Apollo proporcionó un mejor rendimiento en comparación con Activemq. Aproximadamente un 40% más de rendimiento para mensajes persistentes. Como mis requisitos de mensajería son mucho más altos, planeo probar otros marcos. – techuser

Respuesta

12

ActiveMQ v5 es el producto ActiveMQ estable actual. Está bien reforzado y tiene una serie de características que se han agregado a lo largo de los años, está documentado y cuenta con un buen soporte. ActiveMQ Apollo es la próxima generación de ActiveMQ, se reescribe desde cero utilizando una arquitectura radicalmente diferente. Actualmente no es tan rico en funciones como ActiveMQ pero mejora con cada lanzamiento. No hay casi la cantidad de usuarios o soporte para Apollo actualmente, por lo que debe evaluarlo cuidadosamente para asegurarse de que satisfaga sus necesidades antes de elegirlo como su proveedor de mensajes.