在具有 AUTO_ACKNOWLEDGE 模式的会话中调用 Message.acknowledge() 时,TIBCO 会发生什么?
我的意思是这个调用在客户端被忽略了吗?还是服务器端?或者服务器是否对此调用执行任何操作?
我问的原因是有一个应用程序在自动确认会话中确认消息。在高负载期间,方法执行时间从 0.5 毫秒增加到 30 毫秒。
根据Java Message Service, Second Edition
acknowledge() 方法只能与 CLIENT_ACKNOWLEDGE 模式一起使用;如果与 AUTO_ACKNOWL EDGE 或 DUPS_OK_ACKNOWLEDGE 模式一起使用,则 JMS 提供程序将忽略该调用。