jms訊息主要分為三個部分:
[color=red]分別為頭部(headers)[/color]:
頭部提供訊息的元資料(主要是對訊息的一些控制資訊),可以被客戶端和jms提供者來使用
控制資訊例如:
[b]jmscorrelationid
jmscorrelationidasbytes
jmsdeliverymode
jmsdestination
jm***piration
jmsmessageid
jmspriority
jmsredelivered
jmsreplyto
jmstimestamp
jmstype[/b]
[color=red]屬性對(properties):[/color]
properties是可選字段,為訊息的消費者提供附加的資訊。
[color=red]實際負載(payload):[/color]
實際負載是訊息的主體,可以是文字資料也可以是二進位制資料等。
JMS訊息集群
jms集群的意義在於提公升系統在處理訊息時的併發能力,建立這樣的集群,有三個步驟 1.配置jms訊息持久化所使用的資料庫 2.配置分布式的jndi環境 3.配置分布式jms集群 在jboss集群中,系統採用hibernate的方式來儲存訊息,所以能夠相容hibernate支援的所有資料庫。jboss...
JMS訊息服務分類
訊息服務的分類 jms提供了兩種型別的訊息服務 1 點對點訊息處理 point to point,ptp 2 發布 訂閱訊息服務 public subscribe pub sub 點對點訊息模型通過乙個訊息佇列實現,訊息的生產者向佇列寫入訊息,訊息的消費者從佇列中讀取訊息。發布 訂閱訊息模型把訊息傳...
jms 訊息儲存機制
conf activemq.xml配置檔案裡新增上如下配置 熟悉說明 property name default value comments directory activemq data 儲存訊息檔案和日誌的目錄 usenio true 使用 nio 特性 synconwrite false 同...