22.2. 使用 JMS 配置消息组
属性 JMSXGroupID 用于标识 Java 消息服务(JMS)客户端的消息组。如果您要向一个消费者发送具有不同消息的消息组,您可以为不同的消息设置相同的 JMSXGroupID。
另一种方法是使用下列 connection-factory 属性之一供客户端使用: auto-group 或 group-id。
当 auto-group 设为 true 时,connection-factory 将开始对通过它发送的所有消息使用随机唯一的消息组标识符。您可以使用管理 CLI 来设置 auto-group 属性。
/subsystem=messaging-activemq/server=default/connection-factory=RemoteConnectionFactory:write-attribute(name=auto-group,value=true)
/subsystem=messaging-activemq/server=default/connection-factory=RemoteConnectionFactory:write-attribute(name=auto-group,value=true)
group-id 属性会将属性 JMSXGroupID 设置为通过连接工厂发送的所有消息的指定值。要在连接工厂上设置特定的 group-id,请使用管理 CLI。
/subsystem=messaging-activemq/server=default/connection-factory=RemoteConnectionFactory:write-attribute(name=group-id,value="Group-0")
/subsystem=messaging-activemq/server=default/connection-factory=RemoteConnectionFactory:write-attribute(name=group-id,value="Group-0")