Как узнать, работает ли мой верблюжий маршрут для обработки сообщения из очереди - PullRequest
0 голосов
/ 23 февраля 2019

У меня есть верблюжий маршрут, который извлекает сообщения (в формате xml) из IBM MQ и записывает его эквивалентный объект в базу данных.Теперь у меня есть требование проверить, работает ли мой верблюжий маршрут для извлечения сообщений из IBM MQ в любой момент времени.

У меня есть приложение пользовательского интерфейса, которое должно знать через регулярные промежутки времени (скажем, каждые 60 секунд), способен ли верблюжий маршрут получать сообщения из очереди в порядке или нет.Мое приложение пользовательского интерфейса должно получить успешный ответ REST, если мой маршрут запущен и работает для получения сообщений в этот момент.Мое приложение пользовательского интерфейса может инициировать фиктивную полезную нагрузку для IBM MQ.Это возможноЕсть ли способ выполнить это требование?

1 Ответ

0 голосов
/ 24 февраля 2019

Вы можете использовать, например, Запросить статус канала или Запросить статус очереди Сообщения формата программируемой команды (PCF).Для программного мониторинга IBM MQ доступно множество других сообщений PCF .Взгляните на класс PCFMessageAgent , чтобы получить представление об использовании сообщений PCF в Java.

...