Spring integration:Header value router not getting invoked everytime -
हम अब अगर मैं मुझे नहीं पता कि यहां समस्या क्या है। आपका मुद्दा इसे ठीक करने के लिए आपको header-value-router का उपयोग कर रहे हैं। कॉन्फ़िगरेशन:
& lt; int: हैडर-वैल्यू-राउटर इनपुट-चैनल = "अकाउंट सोमिरीआरयुएस्ट" हेडर-नेम = "वर्ड" डिफॉल्ट आउटपुट-चैनल = "खातासूचुरी अनुरोध" संकल्प-आवश्यक = "गलत" & gt; & Lt; int: मैपिंग वैल्यू = "xx" channel = "accountSummeryRequest" / & gt; & Lt; int: मानचित्रण मान = "yy" channel = "newRequestChannel" / & gt; & Lt; / पूर्णांक: हेडर-मान-रूटर & gt; & Lt; int: सेवा-उत्प्रेरक id = "accountServiceActivator" इनपुट-चैनल = "खाताउपयोगकर्ता अनुरोध" आउटपुट-चैनल = "खाताउपयोगी रिस्पांस" रिफ = "सेवागेटवेएडाप्टर" विधि = "अनुरोधहैंडलर" भेज-टाइमआउट = "60000" / & gt; & Lt; int: service-activator id = "caRequestActivator" इनपुट-चैनल = "newRequestChannel" आउटपुट चैनल = "खाताउपयोगरिपोर्ट" ref = "caServiceGatewayAdapter" विधि = "अनुरोधहैंडलर" भेज-टाइमआउट = "60000" / & gt;
yy के रूप में शब्द देता हूं, पहली बार हैडर-वैल्यू-राउटर
कोड यहाँ प्रविष्ट करें कहला रहा है और सटीक सेवा उत्प्रेरक , इस मामले में
caRequestActivator कहा जाता है लेकिन मैं
word = yy हैडर-वैल्यू-राउटर के साथ फिर से कोशिश कर रहा हूं और अनुरोध को
accountServiceActivator के माध्यम से नहीं मिल रहा है। वैकल्पिक अनुरोध सही ढंग से काम करता है।
राउंड-रॉबिन के लिए डिस्पैचर है
अकाउंट सोमुरीरूइस्ट चैनल और उसके दो सदस्य:
और
accountServiceActivator ।
इनपुट-चैनल उस
& lt; सेवा-उत्प्रेरक & gt; को कुछ को बदलना चाहिए अलग चैनल और निश्चित रूप से,
& lt; header-value-router & gt; तदनुसार
Comments
Post a Comment