首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ActiveMQ消息分组性能

ActiveMQ消息分组性能
EN

Stack Overflow用户
提问于 2009-04-01 01:03:44
回答 1查看 2.8K关注 0票数 5

有没有人用过ActiveMQ的消息分组功能?

http://activemq.apache.org/message-groups.html

对于我正在从事的一个项目来说,这将是一个非常有用的功能,但我很好奇这个功能的伸缩性和性能如何。在我们的系统中,我们需要将消息分组到大约3-5条消息的组中,因此我们将在流程运行时不断添加组。在这种情况下,似乎我们最终会在尝试存储所有组时耗尽内存。

我对任何经历/想法/优点/缺点都感兴趣。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-04-01 14:02:51

我在许多项目中使用过消息组,它工作得很好。尽管为了充分披露,我是推动消息组的人之一,并完成了大部分初始实现工作。

消息组的用例来自于对大型主题层次结构的划分;例如处理金融股票符号等。我们希望消息组能够使用非常细粒度的相关表达式(JMSXGroupID字符串)-这样您就可以使用日期、股票代码和产品类型作为groupID -或者客户或业务交易ID或其他任何东西。

为了避免将每个组ID字符串都保存在内存中,默认提供者使用散列存储桶-因此我们只存储散列存储桶到消费者的映射-而不是单个字符串。因此,它可以扩展到您想使用的任意多个组ID!这也意味着我们不必‘清理’旧的消息组ID等

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/703659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档