Da dove vengono tutti questi messaggi vengono?
-
26-09-2019 - |
Domanda
Questa configurazione funziona bene, ma in entrata-channel-adattatore che dovrebbe interrogare ogni 15 secondi è in funzione continuamente. Qualcuno ha un idea di cosa sto doning sbagliato?
<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"/>
Soluzione
Un poller sarà di default raccogliere tutti i messaggi dalla ciascun sondaggio canale o fonte. È possibile modificare questo con l'attributo max-messages-per-poll
. Se si imposta che a 1 si vedrà il comportamento che ci si aspetta.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow