Как реализовать периодические запросы в Mule ESB?
-
26-10-2019 - |
Вопрос
Мне нужно мое приложение Mule для периодических запросов обработки (например, мое заявление будет отправлять запросы в службу каждые 5 секунд и обработки ответов из этой службы).
Решение
Есть кварцевый триггер и транспорт, встроенный в Mule ESB. Он делает именно то, что вы хотите, инициализация потоков с данным интервалом или выражением Cron.
Можно найти очень полную документацию здесь.
Другие советы
Альтернативное решение будет использовать <poll/>
и настройка атрибута частоты в нем
Ссылка :-https://developer.mulesoft.com/docs/display/current/poll+Reference
пример:-
<flow name="test1" doc:name="test1" processingStrategy="synchronous">
<poll frequency="1000" doc:name="Poll">
<set-payload value="Polling started at particular interval !!!" doc:name="Set Payload"/>
</poll>
<logger message="#[payload]" level="INFO" doc:name="Logger"/>
</flow>
Не связан с StackOverflow