2009-02-19 10 views
5

क्या असिंक्रोनस अनुरोधों के लिए अपाचे कैमल का उपयोग करना समझ में आता है? या मुझे एक जेएमएस सर्वर का उपयोग कर सरल एमओएम का उपयोग करना चाहिए। कोई एंटरप्राइज़ एकीकरण पैटर्न नहीं है जिसकी मुझे आवश्यकता होगी।एसिंक्रोनस कॉल के लिए अपाचे कैमल

कोई भी मदद उपयोगी होगी।

उत्तर

6

यहां तक ​​कि अगर आप किसी भी उद्यम एकीकरण पैटर्न उपयोग नहीं कर रहे (अभी तक) - ऊंट, जबकि hiding all of the middleware APIs करते समय आसानी से सिर्फ एक या दो तार बदलकर सभी various different middleware technologies आमतौर पर के बीच स्विच अपनी ऐप्लिकेशन में संदेश भेजने को एकीकृत में महान है।

उदा। और अधिक विस्तार के लिए इन लिंक को देखने के

एक POJO Messaging Example कि विशुद्ध रूप से अपने POJOs में संदेश भेजने को एकीकृत करने के एक तरीके के रूप ऊंट का उपयोग कर से अवगत नहीं है

0

एसिंक कॉल के लिए ऊंट का उपयोग करना समझ में आता है, खासकर क्योंकि यह कॉलबैक को साफ़ रूप से संभाल सकता है। उदाहरण के लिए:

template.asyncCallback("activemq:queue:longTasks", request, callback); 

कहाँ एक कॉलबैक एक org.apache.camel.spi.Synchronization उद्देश्य यह है कि दोनों प्रतिक्रियाओं के साथ ही विफलता की स्थिति संभालती है।

0

अन्य उत्तरों को जोड़ने के लिए: ऊंट सामान्य प्रोग्रामिंग कार्यों के लिए बहुत उपयोगी यूटिल भी प्रदान करता है।

मैंने इसे 8 महीने में उपयोग नहीं किया है, लेकिन मैं इसे अपने अगले प्रोजेक्ट पर उपयोग कर रहा हूं ... अगले सप्ताह स्प्रिंट 0।

शायद, मुझे जल्द ही ऊंट के नवीनतम पर अधिक प्रश्न होंगे।

हैप्पी कोडिंग।

संबंधित मुद्दे