JMS API中各個概念的定義

原文地址:

http://www.sungness.com/archives/54


JMS API中各個概念定義:
JMS Client -完全使用Java編寫的用於發送和接收消息的應用程序。
Non-JMS Client -使用JMS提供者指定的客戶端API編寫的用於發送和接收消息的應用程序,替代JMS。
JMS Producer -JMS生產者,創建併發送JMS消息的客戶端應用程序。
JMS Consumer -JMS消費者,接收並處理JMS消息的客戶端應用程序。
JMS Provider -JMS提供者,使用Java編寫的JMS接口的具體實現。(如ActiveMQ)
JMS Message -JMS消息,JMS最基本的概念,被JMS客戶端發送和接收的內容(對象)。
JMS Domains -JMS域,消息的兩種類型,包括點對點消息和廣播/訂閱消息。

JMS消息包括三部分:消息頭(header)、屬性(屬性)、消息體(有效載荷-payload)
消息頭-爲客戶端和JMS提供者提供關於消息使用的元數據;
屬性-是可選的附加在消息上的用戶自定義信息;
消息體-是消息內容的主體部分,既可以攜帶文本信息,也可以攜帶二進制數據等多種類型的信息;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章