Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JMS очередь + Транзакция / 6 сообщений из 6, страница 1 из 1
23.10.2012, 23:43:19
    #38010705
superosa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JMS очередь + Транзакция
Такая ситуация:
Есть JMS Очередь, реализована на ActiveMQ embeded
Используются jms транзакции.
Когда транзакция откатывается, сообщение возвращается обратно в очередь.
Опять берётся из очереди, опять откатывается
После седьмого отката сообщение становится обработанным.

Не понятно как определяется количество rollbackов.
В какую сторону смотреть ?
...
Рейтинг: 0 / 0
24.10.2012, 09:49:37
    #38010902
pulp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JMS очередь + Транзакция
В настройке сервера приложений есть параметр "кол-во попыток, после которых перенести сообщение в отбракованную очередь". Знаю где это для вебсферы, для ActiveMQ не знаю, но думаю где-то в параметрах или очереди, или destination-а можно найти.
...
Рейтинг: 0 / 0
24.10.2012, 11:00:35
    #38010991
superosa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JMS очередь + Транзакция
самое интересное в том, что через 7 попыток он делает сообщение обработанным.
...
Рейтинг: 0 / 0
24.10.2012, 11:28:54
    #38011034
superosa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JMS очередь + Транзакция
видимо ActiveMQ.DLQ и есть отбракованная очередь
...
Рейтинг: 0 / 0
24.10.2012, 12:27:45
    #38011164
Лагман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JMS очередь + Транзакция
У ActiveMQ достаточно подробный мануал с примерами, в конфигурации всё это можно задать.
...
Рейтинг: 0 / 0
25.10.2012, 11:51:28
    #38012655
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JMS очередь + Транзакция
superosaвидимо ActiveMQ.DLQ и есть отбракованная очередьда
http://weblog.plexobject.com/?p=1672
superosaкак определяется количество rollbackовконфигурацией activemq
определяется и количество попыток и пауза между этими попытками
определяется также что делать с такими сообщениями - удалять или помещать в dlq
ещё в самом сообщении есть свойство, значение которого является номером попытки
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JMS очередь + Транзакция / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]