
DSL (Java, XML, YAML) के माध्यम से रूटिंग और मध्यस्थता नियमों को परिभाषित करने के लिए ओपन सोर्स एकीकरण ढांचा, जो डेटा का उपभोग या उत्पादन करने वाली विभिन्न प्रणालियों को जोड़ता है।
Apache Camel एक ओपन सोर्स एकीकरण फ्रेमवर्क है जो आपको डेटा का उपभोग या उत्पादन करने वाली विभिन्न प्रणालियों को शीघ्रता और आसानी से एकीकृत करने की क्षमता देता है।
Camel आपको विभिन्न डोमेन-विशिष्ट भाषाओं (DSL, जैसे Java, XML, Groovy और YAML) में रूटिंग और मध्यस्थता नियम परिभाषित करने की क्षमता देता है। इसका अर्थ है कि आपको अपने IDE में, चाहे Java या XML एडिटर में, रूटिंग नियमों के लिए स्मार्ट कम्प्लीशन मिलता है।
Apache Camel सभी प्रकार के ट्रांसपोर्ट या मैसेजिंग मॉडल जैसे HTTP, ActiveMQ, JMS, JBI, SCA, MINA या CXF के साथ आसान एकीकरण सक्षम करने के लिए URIs का उपयोग करता है, साथ ही प्लग करने योग्य डेटा फॉर्मेट विकल्पों के साथ काम करता है। Apache Camel एक छोटी लाइब्रेरी है जिसमें किसी भी Java एप्लिकेशन में आसान एम्बेडिंग के लिए न्यूनतम निर्भरताएँ हैं। Apache Camel आपको ट्रांसपोर्ट प्रकार की परवाह किए बिना समान API के साथ काम करने देता है, जिससे API की अच्छी समझ के साथ सभी बिल्ट-इन घटकों के साथ इंटरैक्ट करना संभव हो जाता है।
Apache Camel में शक्तिशाली Bean Binding है और यह Spring, Quarkus और CDI जैसे लोकप्रिय फ्रेमवर्क के साथ सहज रूप से एकीकृत होता है।
Apache Camel में व्यापक टेस्टिंग सपोर्ट है जो आपको अपने रूट्स का आसानी से यूनिट टेस्ट करने की सुविधा देता है।
Apache Camel कई artifacts के साथ आता है जिनमें घटक, डेटा फॉर्मेट, भाषाएँ और प्रकार शामिल हैं। अद्यतन सूची Camel वेबसाइट पर ऑनलाइन उपलब्ध है:
Apache Camel कई उदाहरणों के साथ आता है। अद्यतन सूची GitHub पर ऑनलाइन उपलब्ध है:
आरंभ करने में सहायता के लिए, निम्नलिखित लिंक आज़माएँ:
आरंभ करना
https://camel.apache.org/getting-started.html
शुरुआती उदाहरण Apache Camel के साथ आरंभ करने का एक और शक्तिशाली वैकल्पिक तरीका हैं।
निर्माण (Building)
https://camel.apache.org/camel-core/contributing/
योगदान
हम सभी प्रकार के योगदानों का स्वागत करते हैं, जिनका विवरण यहाँ दिया गया है:
https://github.com/apache/camel/blob/main/CONTRIBUTING.md
कृपया इश्यू ट्रैकर, ईमेल सूचियाँ, GitHub, चैट खोजने के विवरण के लिए वेबसाइट देखें
वेबसाइट: https://camel.apache.org/
GitHub (स्रोत): https://github.com/apache/camel
इश्यू ट्रैकर: https://issues.apache.org/jira/projects/CAMEL
मेलिंग-सूची: https://camel.apache.org/community/mailing-list/
चैट: https://camel.zulipchat.com/
StackOverflow: https://stackoverflow.com/questions/tagged/apache-camel
Twitter: https://twitter.com/ApacheCamel
सहायता
अतिरिक्त सहायता और समर्थन के लिए, हम अनुशंसा करते हैं कि पहले इस पृष्ठ को देखें:
https://camel.apache.org/community/support/
सहायता प्राप्त करना
यदि आप कहीं फँस जाते हैं, तो कृपया बेझिझक हमसे StackOverflow, चैट या ईमेल मेलिंग सूची पर संपर्क करें।
कृपया Apache Camel को बेहतर बनाने में हमारी मदद करें — हम आपके किसी भी फीडबैक की सराहना करते हैं।
आनंद लीजिए!
Camel सवार!
सॉफ़्टवेयर लाइसेंसिंग की शर्तें LICENSE.txt फ़ाइल में विस्तृत हैं, जो कार्यशील निर्देशिका में स्थित है।