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).

È stato utile?

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
scroll top