有没有ActiveMQ Performance PoC?

时间:2013-09-09 11:55:00

标签: activemq spring-jms

是否有任何PoC证明ActiveMQ具有良好的性能,垂直(速度)和水平(可扩展性)?有没有Spring JMS?

因为我发现它无法以超过50个事务/秒的速度处理小邮件。当我使用Spring JMS时,消费者只是缓慢地兴起(我设置了maxConcurrentConsumers> concurrentConsumers)

1 个答案:

答案 0 :(得分:1)

需要考虑很多细节。你有50 msg /秒的什么?持续消息?非持久?你在使用队列吗?关于主题的耐用用户?你在使用选择器吗?请求/应答?交易?你的瓶颈在哪里?经纪人本身?消费者?制片人?除非你看一个特定场景的基准测试,否则性能基准测试看起来没有多大意义。

Red Ben Odays answer关于调整经纪人本身的一些意见。

另一个注意事项是,在使用Spring JMS时,请注意它的设计易于使用默认设置,而如果您想要提高性能则需要一些工作。 Bruce Snyder的一些信息at AMQ websitethis blog post

您可以使用ActiveMQ中的included benchmark test,根据您的具体标准/硬件/设置制作自己的基准报告。它比在互联网上发现的任何旧报告更有效。