5JMS消息體--消息類型

TextMessage:

文本消息

MapMessage

鍵值對消息

BytesMessage

bytes消息

StreamMessage

流消息

ObjectMessage

對象消息

message的附帶消息

可以設(shè)置附帶一些消息,比如message.setStringProperty(),應(yīng)用:

JMS供應(yīng)商特定的屬性

JMSXUserID:發(fā)送消息的用戶識別,發(fā)送時提供商設(shè)置

JMSXappID:發(fā)送消息的應(yīng)用標(biāo)識,發(fā)送時提供商設(shè)置

JMSXdeliveryCount:轉(zhuǎn)發(fā)消息重試次數(shù):從1開始,發(fā)送方提供商設(shè)置

JMSXGroupID:消息所在消息組的用戶標(biāo)識,由客戶端設(shè)置

JMSXGroupSeq:組內(nèi)消息的序號,從1開始.由客戶端設(shè)置

JMSXProducerTEID:產(chǎn)生消息的事務(wù)的事務(wù)表示,發(fā)送方提供商設(shè)置

JMSConsumerTXID:消費消息的事務(wù)的事務(wù)表示,接收方提供設(shè)置

JMSXRevTimestamp:JMS轉(zhuǎn)發(fā)消息到消費者的事件,接收方提供設(shè)置

JMState:假設(shè)有個消息倉庫,它存儲每個消息的單獨拷貝,從原始消息被發(fā)送時開始,狀態(tài)有1(等待),2(準(zhǔn)備),3(到期),4(保留),由于狀態(tài)和生產(chǎn)者和消費者無關(guān),所以它不是由他們提供,它只和倉庫查找消息相關(guān),因此JMS沒有提供這中API,由提供商設(shè)置

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容