jms訊息構成

2021-09-01 13:11:15 字數 530 閱讀 7950

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 同...