JMS Message.acknowledge () для Session.AUTO_ACKNOWLEDGE - PullRequest
3 голосов
/ 13 июля 2010

Что происходит в TIBCO, когда Message.acknowledge () вызывается в сеансе в режиме AUTO_ACKNOWLEDGE?

Я имею в виду, игнорируется ли этот вызов на стороне клиента?или на стороне сервера?или сервер выполняет какое-либо действие по этому вызову?

Причина, по которой я спрашиваю, состоит в том, что существует приложение, которое проверяет сообщения в сеансе автоматического подтверждения.А в период высокой нагрузки время выполнения метода увеличивается с 0,5 мс до 30 мс.

1 Ответ

2 голосов
/ 16 августа 2010

Согласно Служба сообщений Java, второе издание

Метод Подтверждения () следует использовать только в режиме CLIENT_ACKNOWLEDGE;при использовании в режиме AUTO_ACKNOWL EDGE или DUPS_OK_ACKNOWLEDGE провайдер JMS игнорирует вызов.

...