有没有PoC可以证明ActiveMQ在垂直方向(速度)和水平方向(可伸缩性)都有很好的性能?有没有Spring JMS?
因为我看到它不能在超过50事务/秒的情况下处理小消息。当我使用Spring JMS时,消费者的提升速度很慢(我设置了maxConcurrentConsumers > concurrentConsumers)
发布于 2013-09-10 13:57:59
有很多细节需要考虑。你有50毫克/秒的什么?持久消息?非持久性?你在使用队列吗?主题的持久订阅者?你在使用选择器吗?请求/回复?交易?你的瓶颈在哪里?经纪人本身?消费者?制片人?除非您查看一个非常特定场景的基准测试,否则性能基准测试没有多大意义。
Red Ben Oday answer在这个问题上寻求一些关于调整经纪人本身的意见。
另一个注意事项是,在使用Spring JMS时,请注意,它被设计为易于使用默认设置,而如果您想提高性能,则需要做一些工作。一些信息at AMQ website和在this blog post由布鲁斯斯奈德。
您可以使用ActiveMQ中的included benchmark test根据特定的标准/硬件/设置生成自己的基准测试报告。它将比在互联网上找到的任何旧报告都更有效。
https://stackoverflow.com/questions/18697675
复制相似问题