В настоящее время я разрабатываю обработку ошибок для необработанных сообщений JMS для клиента. Tibco EMS используется в качестве брокера, MDB в Weblogic - в качестве потребителя.
Я оцениваю возможности Tibco DLQ - очередь $ sys.undelivered для недоставленных сообщений. Мы хотим реализовать обработчик для $ sys.undelivered для обработки ситуаций, когда MDB неоднократно откатывает сообщения из-за временных ошибок и попадает в $ sys.undelivered.
Поскольку $ sys.undelivered кажется общей очередью, и у нас есть несколько MDB, по-разному обрабатывающих сообщения из нескольких очередей, есть ли способ определить исходную очередь, в которой сообщение было отправлено для сообщений, помещенных в $ sys. сданный