5JMS消息体--消息类型

2017-10-24  本文已影响0人  jxpaiwp

TextMessage:

文本消息

MapMessage

键值对消息

BytesMessage

bytes消息

StreamMessage

流消息

ObjectMessage

对象消息

message的附带消息

可以设置附带一些消息,比如message.setStringProperty(),应用:

JMS供应商特定的属性

JMSXUserID:发送消息的用户识别,发送时提供商设置

JMSXappID:发送消息的应用标识,发送时提供商设置

JMSXdeliveryCount:转发消息重试次数:从1开始,发送方提供商设置

JMSXGroupID:消息所在消息组的用户标识,由客户端设置

JMSXGroupSeq:组内消息的序号,从1开始.由客户端设置

JMSXProducerTEID:产生消息的事务的事务表示,发送方提供商设置

JMSConsumerTXID:消费消息的事务的事务表示,接收方提供设置

JMSXRevTimestamp:JMS转发消息到消费者的事件,接收方提供设置

JMState:假设有个消息仓库,它存储每个消息的单独拷贝,从原始消息被发送时开始,状态有1(等待),2(准备),3(到期),4(保留),由于状态和生产者和消费者无关,所以它不是由他们提供,它只和仓库查找消息相关,因此JMS没有提供这中API,由提供商设置

上一篇 下一篇

猜你喜欢

热点阅读