博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JMS 的PTP模型
阅读量:5161 次
发布时间:2019-06-13

本文共 435 字,大约阅读时间需要 1 分钟。

1.JMS PTP(point – to - point)模型定义了客户端如何向队列发送消息,从队列接收消息,以及浏览队列中的消息

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

2.PTP的一些特点

       1)        如果在Session关闭时,有一些消息已经被收到,但还没有被签收(acknowledge),那么当消费者下次连接到相同的队列时,这些消息还会被再次接收。

       2)        如果用户在receive方法中设定了消息的选择条件,那么不符合条件的消息会留在队列中,不会被接收到。

       3)        队列可以长久的保存消息直到消费者收到消息,消费者不需要因为担心消息会丢失而时刻和队列保持激活的连接状态,充分体现了异步传输的优势。

 

转载于:https://www.cnblogs.com/zengzil/p/9250873.html

你可能感兴趣的文章
postgresql学习文档
查看>>
Struts2返回JSON数据的具体应用范例
查看>>
js深度克隆对象、数组
查看>>
socket阻塞与非阻塞,同步与异步
查看>>
团队工作第二天
查看>>
System类
查看>>
tableView
查看>>
Happy Great BG-卡精度
查看>>
Xamarin Visual Studio不识别JDK路径
查看>>
菜鸟“抄程序”之道
查看>>
Ubuntu下关闭防火墙
查看>>
TCP/IP 邮件的原理
查看>>
原型设计工具
查看>>
windows下的C++ socket服务器(4)
查看>>
css3 2d转换3d转换以及动画的知识点汇总
查看>>
【Java】使用Eclipse进行远程调试,Linux下开启远程调试
查看>>
对Vue为什么不支持IE8的解释之一
查看>>
计算机改名导致数据库链接的诡异问题
查看>>
Java8内存模型—永久代(PermGen)和元空间(Metaspace)(转)
查看>>
ObjectiveC基础教程(第2版)
查看>>