Процессор сообщений деактивировать после неисправности

StackOverflow https://stackoverflow.com//questions/25069181

  •  26-12-2019
  •  | 
  •  

Вопрос

Когда есть «неисправность» и «max.deLivery.attempts» обрабатывает сконфигурированный номер времени, и даже тогда процесс продолжается в логотипе «неисправности» в следующем разделе «Процессор сообщений поворачивается» без ручного вмешательства, он снова активируется?Тот факт, что «процессор сообщений» отключен не может влиять на чтение новых сообщений в очереди JMS.

Это было полезно?

Решение

С момента, поскольку история хранилища сообщений и технология обработки, реализуемая на пути, чтобы побывать в первую очередь на первом месте, невозможно пропустить сообщение, которое получило неисправность и продолжить поток сообщений.

Тем не менее, в ближайшее время появится новый выпуск, имеет новый Улучшение Где вы можете отбросить сообщение из очереди после x номер xнеудачных попыток.Сказав это, это не очень хорошая практика, пока вы делаете график и процесс.

Дальше всего понять о магазины сообщения иСообщения-процессоры Читайте на данной статье

Чтобы избежать этой ситуации, вы можете использовать процессор выборки и отправить сообщение на задний план.Образец процесс немедленно удалит его из очереди и дополнительно обрабатывать.Если доставка сообщения не удается или если вы обнаружите, вы можете добавить в хранение в последовательности неисправности.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top