JMS消息头与属性及ActiveMQ安装配置详解
1. JMS消息头相关内容
JMS(Java Message Service)中有一些重要的消息头,下面详细介绍其中的JMSCorrelationID和JMSType。
1.1 JMSCorrelationID
JMSCorrelationID通常与JMSReplyTo和JMSMessageID头一起使用,用于向消息发送回复。以下是一个示例代码:
public void onMessage(Message message){
try {
TextMessage textMessage = (TextMessage)message;
Queue replyQueue = (Queue)textMessage.getJMSReplyTo();
Message replyMessage = session.createMessage();
replyMessage.setJMSCorrelationID(message.getJMSMessageID());
sender.send(replyQueue, replyMessage);
} catch (JMSException jmse){
jmse.printStackTrace();
}
}
当JMS客户端收到回复消息时,可以将新消息的JMSCorrelationID与它发送的消息的相应JMSMessageID进行匹配,从而知道哪个消息收到了回复
JMS消息头属性与ActiveMQ安装配置详解
超级会员免费看
订阅专栏 解锁全文
96

被折叠的 条评论
为什么被折叠?



