De onde vêm todas essas mensagens?
-
26-09-2019 - |
Pergunta
Essa configuração funciona bem, mas o adaptador de canal de entrada, que deve pesquisar a cada 15 segundos, está funcionando continuamente. Alguém tem uma ideia do que estou vestindo errado?
<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"/>
Solução
Por padrão, um pesquisador escolherá todas as mensagens do canal ou fonte de cada pesquisa. Você pode ajustar isso com o max-messages-per-poll
atributo. Se você definir isso como 1, verá o comportamento que espera.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow