質問

この設定では罰金を動作しますが、すべての15秒をポーリングするようになっているインバウンド・チャネル・アダプターが継続的に実行されています。誰もが私が間違っを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"/>
役に立ちましたか?

解決

ポーラーは、デフォルトでは、チャネルまたはソース各ポーリングからのすべてのメッセージをピックアップします。あなたはmax-messages-per-poll属性でこれを微調整することができます。あなたは1にそれを設定した場合、あなたが期待する動作が表示されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top