· DUPS_OK_ACKNOWLEDGE:允许副本的确认模式 。一旦接收方应用程序的 *** 调用从处理消息处返回,会话对象就会确认消息的接收;而且允许重复确认 。在需要考虑资源使用时,这种模式非常有效 。注意:如果你的应用程序无法处理重复的消息的话,你应该避免使用这种模式 。如果发送消息的初始化尝试失败,那么重复的消息可以被重新发送 。
· NO_ACKNOWLEDGE:不确认模式 。不确认收到的消息是需要的 。消息发送给一个NO_ACKNOWLEDGE 会话后,它们会被WebLogic 服务器立即删除 。在这种模式下,将无法重新获得已接收的消息,而且可能导致下面的结果:1. 消息可能丢失;和(或者)另一种情况:2. 如果发送消息的初始化尝试失败,会出现重复消息被发送的情况 。
· MULTICAST_NO_ACKNOWLEDGE:IP组播下的不确认模式,同样无需确认 。发送给一个MULTICAST_NO_ACKNOWLEDGE会话的消息,会共享之前所述的NO_ACKNOWLEDGE 确认模式一样的特征 。这种模式支持希望通过IP 组播方式进行消息通信的应用程序,而且无需依赖会话确认提供的服务质量 。注意:如果你的应用程序无法处理消息的丢失或者重复,那么你应该避免使用这种模式 。如果发送消息的初始化尝试失败的话,重复的消息可能会被再次发送 。
注:在上表的5 种确认模式中,AUTO_ACKNOWLEDGE,DUPS_OK_ACKNOWLEDGE 和
CLIENT_ACKNOWLEDGE 是JMS 规范定义的,NO_ACKNOWLEDGE 和MULTICAST_NO_ACKNOWLEDGE是WebLogic JMS 提供的
OK,本文到此结束,希望对大家有所帮助 。
推荐阅读
- 银行开户许可证是什么样的 银行开户许可证是什么
- 丝瓜黄叶是什么原因,丝瓜长出来就掉落是怎么回事?
- 牙齿窝沟封闭是什么意思 窝沟封闭是什么意思?是怎样的
- 奇花异草的异是什么意思? 奇花异草的异是什么意思
- 生带头虾是什么虾是进口吗
- 冯月和哑巴是什么电视剧 不知道你是否看过呢
- 东北方言中小欻欻是什么意思 东北方言中小欻欻是啥意思
- 健康码带星号是什么意思 健康码带星号可以正常出行吗
- 和墨兰很像的那是什么兰花
- rec是什么牌子 rec是什么牌子衣服