7JMS的PTP模型

JMS PTP 模型,

     PTP模型是基于队列的,生产者发消息到队列,消费者从队列接收消息,队列的存在使得消息的异步传输成为可能,和邮件系统中的邮箱一样,队列可以包含各种消息,JMS provider提供工具管理队列的创建和删除.

point-to-point的特点,
    1.如果在session关闭时,一些消息已经被接收到,但是还没有被签收(acknowledged),那么消费者下次连接到相同的队列时,这些消息还是会被再次接收
    2.如果用户在receive方法中设置了消息选择条件,那么不复合条件的消息会留在队列中,不会被接收到
    3.队列可以长久的保存消息直到消费者收到消息,消费者不需要因为担心消息会丢失而时刻和队列保持激活的连接状态,🆖体现了异步模式的优势

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是JMS Java消息服务(Java Message Service,简称JMS)是用于访问企业消息系统的开发...
    zach_undefined阅读 3,834评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,269评论 19 139
  • 只要你不计较得失,人生还有什么不能想法子克服的。 —— 海明威   JMS的消费模型分为Point-to-Poin...
    guqj阅读 646评论 0 0
  • 消息队列设计精要 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终...
    meng_philip123阅读 1,540评论 1 25
  • 从上周开始休假,两个星期。在工作繁忙时总想能够找时间提升自己,然而赋闲在家之后却发现其实并没有那么有计划,能完成的...
    木榕阅读 555评论 0 0