1.PTP模型
PTP(Point-to-Point)模型是基于队列(Queue)的,对于PTP消息模型而言,它的消息目的是一个消息队列(Queue),消息生产者每次发送消息总是把消息送入消息队列中,消息消费者总是从消息队列中读取消息.先进队列的消息将先被消息消费者读取.
发送方发消息到队列,接收方从队列接收消息,队列的存在使得消息的异步传输成为可能。和邮件系统中的邮箱一样,队列可以包含各种消息,JMS Provider 提供工具管理队列的创建、删除。JMS PTP 模型定义了客户端如何向队列发送消息,从队列接收消息,浏览队列中的消息.第一节中的代码就是PTP模型的.
下面的表格中的就是PTP模型的对象的主要概念和方法:
名称 | 描述 |
Queue | 由JMS Provider 管理,队列由队列名识别,客户端可以通过JNDI 接口用队列名得到一个队列对象. |
TemporaryQueue | 由QueueConnection 创建,而且只能由创建它的QueueConnection 使用.临时队列. |
QueueConnectionFactory | 客户端用QueueConnectionFactory 创建QueueConnection 对象. |
Q |