jms基本介绍

  1.JMS 接口描述
   JMS 支持两种消息类型 PTP Pub/Sub ,分别称作: PTP Domain Pub/Sub Domain ,这两种接口都继承统一的 JMS 父接口, JMS 主要接口如下所示: <o:p></o:p>

MS父接口<o:p></o:p>

PTP<o:p></o:p>

Pub/Sub<o:p></o:p>

ConnectionFactory<o:p></o:p>

QueueConnectionFactory<o:p></o:p>

TopicConnectionFactory<o:p></o:p>

Connection<o:p></o:p>

QueueConnection<o:p></o:p>

TopicConnection<o:p></o:p>

Destination<o:p></o:p>

Queue<o:p></o:p>

Topic<o:p></o:p>

Session<o:p></o:p>

QueueSession<o:p></o:p>

TopicSession<o:p></o:p>

MessageProducer<o:p></o:p>

QueueSender<o:p></o:p>

TopicPublisher<o:p></o:p>

MessageConsumer<o:p></o:p>

QueueReceiver,QueueBrowse r<o:p></o:p>

TopicSubscriber<o:p></o:p>

<o:p></o:p>

 <o:p></o:p>

 <o:p></o:p>

 <o:p></o:p>

                   
 

ConnectionFactory :连接工厂,JMS 用它创建连接
 Connection
JMS 客户端到JMS Provider 的连接
 Destination
:消息的目的地
 Session
一个发送或接收消息的线程
 MessageProducer
Session 对象创建的用来发送消息的对象
 MessageConsumer
Session 对象创建的用来接收消息的对象

2.JMS消息模型
JMS 消息由以下几部分组成:消息头,属性,消息体。

2.1
消息头(Header) - 消息头包含消息的识别信息和路由信息,消息头包含一些标准的属性如:JMSDestination,JMSMessageID 等。 <o:p></o:p>

 消息头<o:p></o:p>

 由谁设置<o:p></o:p>

JMSDestination<o:p></o:p>

send publish 方法<o:p></o:p>

JMSDeliveryMode<o:p></o:p>

send publish 方法<o:p></o:p>

JMSExpiration<o:p></o:p>

send publish 方法<o:p></o:p>

JMSPriority<o:p></o:p>

send publish 方法<o:p></o:p>

JMSMessageID<o:p></o:p>

send publish 方法<o:p></o:p>

JMSTimestamp<o:p></o:p>

send publish 方法<o:p></o:p>

JMSCorrelationID<o:p></o:p>

客户<o:p></o:p>

JMSReplyTo<o:p></o:p>

客户<o:p></o:p>

JMSType<o:p></o:p>

客户<o:p></o:p>

JMSRedelivered<o:p></o:p>

JMS Provider<o:p></o:p>

<o:p></o:p>

 <o:p></o:p>

<str>

你可能感兴趣的:(jms)