سؤال

يعمل هذا التكوين بشكل جيد ، ولكن يتم تشغيل القناة الواردة التي من المفترض أن تستقر كل 15 ثانية باستمرار. هل لدى أي شخص فكرة عما أتدون خطأ؟

<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"/>
هل كانت مفيدة؟

المحلول

سيقوم Poller افتراضيًا بالتقاط جميع الرسائل من القناة أو مصدر كل استطلاع. يمكنك تعديل هذا مع max-messages-per-poll ينسب. إذا قمت بتعيين ذلك على 1 سترى السلوك الذي تتوقعه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top