我在一天前刚开始使用ActiveMQ,所以我对它的了解有限。 我的目标是检查JMS消息的不同场景中的ActiveMQ稳定性和吞吐量。 所以,以下是一个场景。 1.我正在向主题发布1 mil非持久性同步消息,并以非持久方式同步订阅它。一个发布者和一个订阅者。 2.经纪人,出版商和订户在测试期间上线。
不幸的是,几乎大部分时间(只有一次我从14次尝试中获得所有消息),我没有收到订阅者端的所有消息(1 mil)。将丢失近5500条消息。
我对tibco ems和ibm mq做了同样的测试,并没有得到这个问题。
因此,对于ActiveMQ,如果我需要接收所有消息,是否有必要始终使用持久消息和持久订阅者?
不要认为形成保证消息传递或故障转移方案的角度。
欢迎任何建议。
谢谢, 史密斯