Memory ActiveMQ主题内存使用
我需要发布大量的[仅标题]消息,每个消息都属于一个唯一的类别。考虑:Memory ActiveMQ主题内存使用,memory,activemq,publish-subscribe,Memory,Activemq,Publish Subscribe,我需要发布大量的[仅标题]消息,每个消息都属于一个唯一的类别。考虑: A.B.C.D.E.F 理想情况下,抛开所有其他考虑因素不谈,我希望发布每一条消息都有自己的主题,但这可能会导致数千个主题。好处是一个非常简单的基于通配符的订户模型。我只是不确定单个主题的基线内存使用量是多少,以及数千个主题的合计使用量是多少 对于调优,主题将是非持久性和非持久性的。如果可能的话,我还可以将消息数量限制为一次1条,这样会删除旧消息。消息将每隔n秒(通常>15s)以波浪形式发布。这将减少内存使用 我的另一种选择
A.B.C.D.E.F
理想情况下,抛开所有其他考虑因素不谈,我希望发布每一条消息都有自己的主题,但这可能会导致数千个主题。好处是一个非常简单的基于通配符的订户模型。我只是不确定单个主题的基线内存使用量是多少,以及数千个主题的合计使用量是多少
对于调优,主题将是非持久性和非持久性的。如果可能的话,我还可以将消息数量限制为一次1条,这样会删除旧消息。消息将每隔n秒(通常>15s)以波浪形式发布。这将减少内存使用
我的另一种选择是根据前两部分发布主题,如:
A.B
并将其余的段放在键控标题中。然后订阅者将不得不使用主题通配符和选择器的组合来订阅他们想要的提要
有人对此有什么见解吗
谢谢
//Nicholas我设置了一个测试来测量主题的实际内存消耗。简言之:
//Nicholas您是否考虑过使用Camel来实现此逻辑…似乎是一个很好的选择