Как реализовать периодические запросы в Mule ESB?

StackOverflow https://stackoverflow.com/questions/7307644

  •  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>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top