2017-01-16 3 views

Antwort

1

Die Abfragekomponente ist eine Leerlaufkomponente, die am besten in einer Clusterumgebung verwendet wird (Verwenden Sie Quartz nicht), damit Sie nicht die gleichen Jobs auf dem Server aufrufen können. POll handle es standardmäßig.

Wie pro Dokument: -> Polling in einem Cluster: Wenn in einem Cluster ausgeführt wird, werden nur der Server als primären Knoten identifiziert führt die Abfrage. Wenn der primäre Knoten ausfällt, wird ein anderer Knoten im Cluster zum primären Knoten und beginnt stattdessen mit der Abfrage (Failover).

Quarz: Quarz kann überall im Fluss platziert werden. Es verhält sich entsprechend, wo auch immer Sie es platziert haben. Zum Auslösen von Dateien (Szenario wie in der folgenden Link angegeben) zu einem bestimmten Intervall Quarz gut tun.Quartz haben Custom, Ereignis, Zeitplan Dispatch Job.

müssen basierend auf der Anforderung verwendet werden.

Mule won't allow POLL message processor to read file using file Inbound?.

Wenn Sie sich im Cluster-Envt befinden, empfehlen wir die Verwendung von Poll.

+0

Danke für die detaillierte Erklärung. –

0

Die obige Antwort ist korrekt. Um das in einer nicht geclusterten Umgebung hinzuzufügen, können Sie den Quartz-Cluster dennoch verwenden, um dieselbe Funktionalität wie der Abfrageumfang zu erreichen.

1

Sowohl Quarz, als auch Poll Scope, macht fast das Gleiche. Wenn Sie den Fluss in regelmäßigen Abständen auslösen möchten, können Sie den Quarz verwenden.

Aber der Vorteil mit dem Poll-Bereich ist, dass Sie die Abrufhäufigkeit einstellen können. Sie können den Cron-Job oder -Ausdruck verwenden, um die Zeit einzustellen.

Verwandte Themen