![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JMS
文章平均质量分 73
Love_Yu_Xiu
这个作者很懒,什么都没留下…
展开
-
JMS中的事务Session
Session session = conn.createQueueSession(true, Session.AUTO_ACKNOWLEDGE); 第一个参数代表该session是否支持事务,true 表示这个会话是事务性的,需要显式的commit 或者rollback (). 如果没有显示的提交session.commit(),接收端是不能够收到发送方的消息的。 ...原创 2013-06-13 16:35:53 · 428 阅读 · 0 评论 -
Session.AUTO_ACKNOWLEDGE
使用自动确认模式,必须要创建无事务sessionSession session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE); AUTO_ACKNOWLEDGE:自动确认模式,一旦接收方应用程序的消息处理回调函数返回,会话对象就会确认消息的接收。 一般接收方的做法是调用consumer.setMessag...原创 2013-06-13 19:58:36 · 2523 阅读 · 0 评论 -
Session.CLIENT_ACKNOWLEDGE
使用客户端确认模式,必须要创建无事务session Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE); CLIENT_ACKNOWLEDGE:客户端确认模式。会话对象依赖于应用程序对被接收的消息调用一个acknowledge()方法。一旦这个方法被调用,...原创 2013-06-13 20:03:44 · 828 阅读 · 0 评论 -
JMS传输模式DeliveryMode
ActiveMQ支持两种消息传送模式:PERSISTENT (持久消息)和 NON_PERSISTENT(非持久消息)1、PERSISTENT 持久消息是activemq默认的传送方式,此方式下的消息在配合activemq.xml中配置的消息存储方式,会被存储在特定的地方,直到有消费者将消息消费或者消息过期进入DLQ队列,消息生命周期才会结束。此模式下可以保证消息只会被成功传送一...原创 2013-06-13 20:38:53 · 190 阅读 · 0 评论 -
深入掌握JMS系列资料
CSDN上的十篇将JMS的博客很好,浅显易懂,适合初学者了解jms。资料地址是:http://blog.csdn.net/iamfafa/article/category/799158原创 2013-07-08 20:45:35 · 144 阅读 · 0 评论