5JMS消息体--消息类型

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,由提供商设置

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容