Альтернатива узлу уведомления о превышении времени ожидания в IBM Integration Bus - PullRequest
0 голосов
/ 27 января 2020

Возможно, я нашел похожий вопрос (и ответ), но я хотел узнать, есть ли какая-либо лучшая альтернатива.

Ссылка на похожий вопрос:

http://mqseries.net/phpBB/viewtopic.php?t=72601&sid=f62d9730d61ee2ee2a59986dd79defd1

Я хочу планировать определенный поток сообщений каждые 5 секунд (или около того). Я использую IIB 10, и он не связан с MQ. Итак, узлы таймера не работают.

Я читал о планировании с помощью cronjob , но опять-таки это зависит от ОС, которая не является моим предпочтением. Есть ли альтернатива узлу уведомления о тайм-ауте?

Можем ли мы использовать java .util.TimerTask или что-то похожее на него? Любые руки помощи, пожалуйста?

Ответы [ 2 ]

0 голосов
/ 01 февраля 2020

Вы можете написать свой собственный поток таймера, используя бесконечный WHILE l oop с функциями SLEEP и PROPAGATE TO TERMINAL и отправкой HTTP-запросов или настройкой «CallableFlow».

0 голосов
/ 31 января 2020

Я не знаю ни одного решения, которое не требует работы cron или другого внешнего планировщика.

Многие организации используют распределенный планировщик, такой как Ctrl-M, для широкого круга задач, и добавление пары заданий для поддержки уровня интеграции не рассматривается как проблема.

...