JMS domains
消息传递域,JMS规范中定义两种消息传递域:
1.点对点(point-to-point,简写PTP)消息传递域,
2.发布/订阅消息传递域(publish/subscribe,简写为pub/sub)
1.点对点的特点
1.每个消息只能有一个消费者
2.消息的产生和消费者之间没有事件上的相关性,无论消费者在生产者发送消息的时候是否处于运行状态,都可以提取消息
2.发布/订阅的特点
1.每个消息可以有多个消费者
2.生产者和消费者之间有事件上的相关性,订阅一个主题的消费者只能消费订阅之后的消息,JMS允许客户创建持久订阅,这在一定程度上放松了时间的相关性,持久订阅允许消费者在未出浴激活状态时发送消息
3.在点对点中,目的地被称为队列(queue),在发布/订阅中,目的地被成为主题(topic)