2JMS基本概念-消息传递域

JMS domains

消息传递域,JMS规范中定义两种消息传递域:

1.点对点(point-to-point,简写PTP)消息传递域,

2.发布/订阅消息传递域(publish/subscribe,简写为pub/sub)


1.点对点的特点

1.每个消息只能有一个消费者

2.消息的产生和消费者之间没有事件上的相关性,无论消费者在生产者发送消息的时候是否处于运行状态,都可以提取消息


2.发布/订阅的特点

1.每个消息可以有多个消费者

2.生产者和消费者之间有事件上的相关性,订阅一个主题的消费者只能消费订阅之后的消息,JMS允许客户创建持久订阅,这在一定程度上放松了时间的相关性,持久订阅允许消费者在未出浴激活状态时发送消息

3.在点对点中,目的地被称为队列(queue),在发布/订阅中,目的地被成为主题(topic)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,568评论 19 139
  • 1 消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,...
    Bobby0322阅读 11,055评论 0 24
  • 一、 消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题。实现高性能...
    步积阅读 57,442评论 10 138
  • 1. 什么是JMS JMS即Java消息服务(Java Message Service)应用程序接口,是一个Jav...
    yvoilee阅读 532评论 0 1
  • 前几天读了一篇文章,挺有感触的......还有今天早上的王宝强事件的刷屏。小编我也曾经历过吧。小编初恋不懂爱,一味...
    生来彷徨ii阅读 209评论 0 0

友情链接更多精彩内容