您的位置:首页 > 其它

JMS API中各个概念的定义

2013-11-27 16:38 183 查看
原文地址:

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提供者提供关于消息使用的元数据;

属性-是可选的附加在消息上的用户自定义信息;

消息体-是消息内容的主体部分,既可以携带文本信息,也可以携带二进制数据等多种类型的信息;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息