Wo kommen all diese Nachrichten kommen aus?
-
26-09-2019 - |
Frage
Diese Konfiguration funktioniert gut, aber Inbound-Kanal-Adapter, der alle 15 Sekunden abzufragen sollte läuft kontinuierlich. Hat jemand eine Idee, was ich falsch bin doning?
<si:channel id="msgChannel" />
<si:inbound-channel-adapter ref="jdbcInputAdapter"
method="fetchData" channel="msgChannel">
<si:poller>
<si:interval-trigger interval="15000" />
</si:poller>
</si:inbound-channel-adapter>
<si:outbound-channel-adapter ref="shouter" method="shout" channel="msgChannel"/>
Lösung
A poller wird standardmäßig abholen alle Nachrichten aus dem Kanal oder die Quelle jeder Umfrage. Sie können diese zwicken mit dem max-messages-per-poll
Attribut. Wenn Sie das auf 1 gesetzt werden Sie das Verhalten sehen Sie erwarten.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow