Pregunta

Esta configuración funciona bien, pero de entrada de canal adaptador que se supone para sondear cada 15 segundos se está ejecutando continuamente. ¿Alguien tiene una idea de lo que estoy doning mal?

<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"/>
¿Fue útil?

Solución

A poller de forma predeterminada recoger todos los mensajes del canal o la fuente de cada sondeo. Se pueden ajustar esto con el atributo max-messages-per-poll. Si se establece que a 1 verá el comportamiento esperado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top