Я использую Apache Camel в Акке, и я пытаюсь проверить с заданными интервалами, каков статус очереди сообщений.
Я вижу, что очередь периодически регистрирует свой статус, но я хотел бы программно выполнить эту проверку.Проверить статус подключения очереди сообщений в Apache Camel
1
A
ответ
0
Этот тип контроля состояния или сердечного ритма должен быть частью модуля QoS. Верблюд не предназначен для этого. Однако, если ваш дизайн архитектуры позволяет, вы можете написать маршрут верблюда в качестве части вашего модуля QoS, чтобы сделать это. (т. е. вы можете поместить тестовое сообщение в очередь и потреблять с помощью компонентов верблюда, но вы увлекаетесь логикой для нескольких сценариев, таких как «выполнять проверку состояния QoS, помещая тестовое сообщение в очередь, которая прослушивается бизнес-логикой «).