Wie implementieren Sie periodische Anfragen in Mule ESB?
-
26-10-2019 - |
Frage
Ich benötige meine Maultieranwendung, um periodische Anfragen zu verarbeiten (z. B. sendet meine Bewerbung alle 5 Sekunden an einen Dienst an einen Dienst und verarbeitet Antworten aus diesem Dienst).
Lösung
Es gibt einen Quarzauslöser und einen Transport in Maultier ESB. Es tut genau das, was Sie wollen, und die Initialisierung der Flüsse in einem bestimmten Intervall oder einem Cron -Ausdruck.
Sehr umfassende Dokumentationen finden Sie hier.
Andere Tipps
Eine alternative Lösung würde verwenden <poll/>
und Konfigurieren des Frequenzattributs darin
Bezug :-https://developer.mulesoft.com/docs/display/current/poll+Reference
Beispiel:-
<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>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow