第 22 章 消息分组


邮件组是一组共享特定特征的消息:

  • 消息组中的所有消息都分组到一个通用组 ID 下。这意味着,可以通过通用的组属性来识别它们。
  • 消息组中的所有消息都由同一消费者序列处理和使用,无论队列中的客户数量如何。这意味着,当消费者打开时,具有唯一组 id 的特定消息组始终由一位消费者处理。如果使用者关闭该消息组,则整个消息组将定向到队列中的另一消费者。

当需要单一使用者序列处理具有特定值的 属性(如组 ID)的消息时,消息组特别有用。

重要

如果队列启用了分页,消息分组将无法正常工作。务必先禁用分页,然后为消息分组配置队列

有关在消息传递服务器群集中配置消息分组的详情,请参考配置多消息传递系统第 III 部分中的集群消息 分组

22.1. 使用核心 API 配置消息组

属性 _AMQ_GROUP_ID 用于使用客户端端的核心 API 标识消息组。要选择随机的唯一消息组标识符,您可以在 SessionFactory 上将 auto-group 属性设置为 true

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat