Как реализовать периодические запросы в Mule ESB? - PullRequest
1 голос
/ 05 сентября 2011

Мне нужно мое приложение Mule для обработки периодических запросов (например, мое приложение будет отправлять запросы в службу каждые 5 секунд и обрабатывать ответы от этой службы).

Ответы [ 2 ]

2 голосов
/ 05 сентября 2011

В Mule ESB встроен Кварцевый триггер и транспорт. Он делает именно то, что вы хотите, инициализируя потоки с заданным интервалом или CRON-выражением.

Очень подробную документацию можно найти здесь .

0 голосов
/ 21 июля 2015

Альтернативным решением будет использование <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>
...