Java ApacheActiveMQ和ApacheActiveMQApollo之间的区别

Java ApacheActiveMQ和ApacheActiveMQApollo之间的区别,java,jms,activemq,messagebroker,apollo,Java,Jms,Activemq,Messagebroker,Apollo,ApacheActiveMQ和ApacheActiveMQ Apollo之间有什么区别 Apollo documents说:“ActiveMQ Apollo是一个更快、更可靠、更易于维护的消息代理,它是在原始ActiveMQ的基础上构建的。它使用完全不同的线程和消息调度体系结构来实现这一点。”,但没有java示例代码和良好的用户指南 有人在实时环境中使用ApacheActiveMQApollo吗?对原始ActiveMQ是否有更好的性能?ActiveMQ v5是当前稳定的ActiveMQ产品。它经

ApacheActiveMQ和ApacheActiveMQ Apollo之间有什么区别

Apollo documents说:“ActiveMQ Apollo是一个更快、更可靠、更易于维护的消息代理,它是在原始ActiveMQ的基础上构建的。它使用完全不同的线程和消息调度体系结构来实现这一点。”,但没有java示例代码和良好的用户指南


有人在实时环境中使用ApacheActiveMQApollo吗?对原始ActiveMQ是否有更好的性能?

ActiveMQ v5是当前稳定的ActiveMQ产品。它经过了很好的加固,多年来添加了许多功能,并且有文档记录,并且得到了很好的支持。ActiveMQ Apollo是ActiveMQ的下一代,它使用完全不同的体系结构从头重写。目前,它的功能不如ActiveMQ丰富,但随着每个版本的发布,它会变得更好。目前Apollo的用户数量或支持度都不及Apollo,因此在选择它作为您的消息提供商之前,您应该仔细评估它,以确保它满足您的需求

有关此链接中产品状态的一些信息-@Matt感谢您的回复。我也推荐这个博客,但我想知道是否有人在您的实时项目中使用了此解决方案,并获得了比原始ActiveMQ更好的性能。我在ActiveMQ和apollow之间做了一个比较测试,测试的是我的一个消息传递需求,但不是在生产中。与Activemq相比,Apollo确实提供了更好的性能。持久消息传递的吞吐量提高了约40%。由于我的消息要求更高,我计划尝试其他框架。@javausersoma谢谢,请在这里写下您的经验。@MJM,正如我所说,我的要求是每秒将大量消息保存到单个队列中。ActiveMQ在达到一定限制后的持久性点阻塞。阿波罗在窒息前每秒可以多保存40%的信息。看起来Apollo在默认情况下提供了leveldb持久性。Apollo确实提供了一个web界面来监视队列、连接数、生产者等。相同的生产者代码适用于ActiveMQ和Apollo。我在两个测试中使用了相同的制作人。