Проверьте состояние подключения очереди сообщений в Apache Camel

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

1 ответ

Этот вид проверки состояния или сердцебиения должен быть частью модуля QoS. Верблюд не предназначен для этого. Однако, если ваш архитектурный дизайн позволяет, вы можете написать верблюжий маршрут как часть вашего модуля QoS, чтобы сделать это. (т. е. вы можете поместить тестовое сообщение в очередь и использовать его с использованием компонентов верблюда. Но вам нужна логика для нескольких сценариев, таких как "проверка состояния QoS", когда тестовое сообщение помещается в очередь, которая прослушивается бизнес-логикой. ").

Другие вопросы по тегам