Come implementare le richieste periodiche a Mule ESB?
-
26-10-2019 - |
Domanda
Ho bisogno della mia applicazione Mule per elaborare le richieste periodiche (per esempio, la mia applicazione invierà le richieste a un servizio ogni 5 secondi e le risposte di processo da questo servizio).
Soluzione
C'è un trigger al quarzo e il trasporto integrato in Mule ESB. Fa esattamente quello che vuoi, l'inizializzazione dei flussi in un dato intervallo di un'espressione o di cron.
una documentazione molto completa può essere trovata qui .
Altri suggerimenti
Una soluzione alternativa sarebbe utilizzando <poll/>
e attributo di frequenza configurazione in esso
Riferimento: - https://developer.mulesoft.com/docs/display/current/ Sondaggio + Riferimento
Esempio: -
<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>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow