1.jms
介面描述
jms 支援兩種訊息型別ptp 和pub/sub,分別稱作:ptp domain 和pub/sub domain,這兩種介面都繼承統一的jms父介面,jms 主要介面如下所示:
ms父介面
ptppub/sub
connectionfactory
queueconnectionfactory
topicconnectionfactory
connection
queueconnection
topicconnection
destination
queue
topic
session
queuesession
topicsession
messageproducer
queuesender
topicpublisher
messageconsumer
queuereceiver,queuebrowse r
topicsubscriber
connectionfactory :連線工廠,jms 用它建立連線
connection
:jms 客戶端到jms provider 的連線
destination
:訊息的目的地
session
: 乙個傳送或接收訊息的執行緒
messageproducer
: 由session 物件建立的用來傳送訊息的物件
messageconsumer
: 由session 物件建立的用來接收訊息的物件
2.jms
訊息模型
jms 訊息由以下幾部分組成:訊息頭,屬性,訊息體。
2.1
訊息頭(header)- 訊息頭包含訊息的識別資訊和路由資訊,訊息頭包含一些標準的屬性如:jmsdestination,jmsmessageid 等。
訊息頭由誰設定
jmsdestination
send 或publish 方法
jmsdeliverymode
send 或publish 方法
jm***piration
send 或publish 方法
jmspriority
send 或publish 方法
jmsmessageid
send 或publish 方法
jmstimestamp
send 或publish 方法
jmscorrelationid
客戶jmsreplyto
客戶jmstype
客戶jmsredelivered
jms provider
JMS入門 一 基本構件
連線工廠是客戶用來建立連線物件的,例如activemq提供的activemqfactoryconnection jms session 是生產和消費的乙個單執行緒上下文。會話用於建立訊息生產者 producer 訊息消費者 consumer 訊息 message 等。會話提供了乙個事務性的上下文,在...
JMS學習筆記 基本結構
jms至少包含三個組成部分 兩個jms 客戶 乙個jms 伺服器 兩個jms客戶通過 jms 伺服器相互通訊。jms 客戶是使用 jms api傳送和接收訊息的常規應用程式。jms 伺服器可以是任何實現 jms 規範的應用程式,總體來說,jms伺服器可以分為兩種 一種jms 伺服器是更大的應用程式的...
介紹一下JMS 程式設計步驟
第一步 一 配置管理物件 1 配置連線工廠 connectionfactory connectionfactory 在應用伺服器中配置的乙個物件,用來獲得建立訊息中介軟體連線物件.2 配置目的地 第二步 二 分別編寫訊息的傳送和接收程式 1 獲取連線工廠物件 jndi 方式查詢 2 建立連線 con...