Sun Java System Message Queue 3.7 UR1 管理指南

确认模式

确保可靠传送 JMS 消息的一种机制是,客户端确认使用了由 Message Queue 代理传送给它的消息。

如果在客户端尚未确认消息之前就关闭了会话,或者如果代理在处理确认之前发生了故障,代理将重新传送该消息,并设置一个 JMSRedelivered 标志。

对于非事务会话,客户端可以选择三种确认模式之一,这三种模式有其各自的性能特性:

CLIENT_ACKNOWLEDGE 模式的用法与事务的用法类似,不同之处在于:它不能保证当提供者在处理过程中发生故障时,所有确认都将一起处理。)

确认模式影响性能的原因如下: