栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

JMS AUTO_ACKNOWLEDGE何时被确认?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JMS AUTO_ACKNOWLEDGE何时被确认?

请检查这一个。

AUTO_ACKNOWLEDGE
模式下,确认始终是
onMessage()
处理程序返回后隐式发生的最后一件事。通过
CLIENT_ACKNOWLEDGE
在使用会话上指定模式,接收消息的客户端可以对保证消息的传递进行更细粒度的控制。

使用

CLIENT_ACKNOWLEDGE
可以使应用程序控制何时发送确认。例如,应用程序可以确认消息-从而减轻JMS提供者的职责-
并对消息表示的数据执行进一步的处理。关键是Message对象上的accept()方法,如清单1所示。

acknowledge()
方法通知JMS提供者该消息已被消费者成功接收。如果在确认过程中发生提供者故障,则此方法会向客户端抛出异常。提供程序故障导致消息被JMS服务器保留以供重新发送。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/515275.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号