Show Table of Contents
20.7.3. Configurer le serveur pour les clients JMS (Java Messaging Service)
La propriété
JMSXGroupID est utilisée pour identifier un groupe de messages pour les clients JMS (Java Messaging Service). Si vous souhaitez envoyer un groupe de messages avec des messages différents vers un consommateur, vous pouvez définir le même JMSXGroupID pour des messages différents :
Message message = ...
message.setStringProperty("JMSXGroupID", "Group-0");
producer.send(message);
message = ...
message.setStringProperty("JMSXGroupID", "Group-0");
producer.send(message);
La deuxième approche consiste à définir la propriété autogroup sur « true » sur le HornetQConnectonFactory. Le HornetQConnectionFactory reprendra ensuite un id de groupe de message unique aléatoire. Vous pouvez définir la propriété autogroup dans les fichiers de configuration du serveur (standalone.xml et domain.xml) comme suit :
<connection-factory name="ConnectionFactory">
<connectors>
<connector-ref connector-name="netty-connector"/>
</connectors>
<entries>
<entry name="ConnectionFactory"/>
</entries>
<autogroup>true</autogroup>
</connection-factory>
Une alternative aux deux approches ci-dessus consiste à définir un id de groupe de messages spécifique par le biais de la fabrique de connexions. Cela définiera la propriété JMSXGroupID à la valeur spécifiée pour tous les messages envoyés par le biais de cette fabrique de connexions. Pour définir un id de groupe de messages spécifique sur la fabrique de connexion, modifiez la propriété groupe-id dans les fichiers de configuration du serveur (standalone.xml et domain.xml) comme suit :
<connection-factory name="ConnectionFactory">
<connectors>
<connector-ref connector-name="netty-connector"/>
</connectors>
<entries>
<entry name="ConnectionFactory"/>
</entries>
<group-id>Group-0</group-id>
</connection-factory>

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.