【发布时间】:2021-11-25 11:04:13
【问题描述】:
我正在从 ActiveMQ“Classic”5.15.4 迁移到 ActiveMQ Artemis 2.17.0,我观察到性能下降。我与 1 个生产者就一个主题和不同数量的消费者使用该主题进行了测试。我正在测量从创建消息到消费者接收消息之间的时间。
测试是在一个由 3 个节点组成的集群上完成的,这些节点都相互连接。每个代理都嵌入在一个 JBoss 中。我使用了一个由 3 个节点组成的集群,因为这是我们当前的生产设置。我正在挑战这种设置,因为我们的消费者和生产者很少(每次少于 50 个)并且我们正在使用消息分组,但我需要在只有 2 个节点处于活动/备用模式的设置上进行 POC。
生产者始终以同一个节点为目标,消费者随机连接到其他 2 个节点。
我们可以看到,在所有情况下,Artemis 都比 ActiveMQ Classic 稍慢。我想知道这是否是预期的结果。
【问题讨论】:
-
ActiveMQ Classic 5.15.4 和 ActiveMQ Artemis 2.17.0。