我正在尝试找到一种最佳策略来应对ActiveMQ消息组的支持。 ActiveMQ有几种策略(MessageGroupMap实现)。
让我有些困惑的是MessageGroupHashBucket。 具体来说,在查看资源之后,我不明白为什么在那里需要 cache 属性?为消息组分配使用者ID或按消息组检索使用者ID时-使用存储桶数组。
如果有人可以提出原因,那就太好了。
预先感谢
答案 0 :(得分:1)
MessageGroupHashBucket通过返回 cache 属性作为所有组名和相关消费者ID的映射,实现 MessageGroupMap接口方法getGroups()。