स्व-होस्ट किए गए समाकलन प्रणालियों का सारांश
एकीकरण प्रणाली विकल्प
समाकलन प्रणाली भुगतान के लिए बहुत सारे विशेष विशेषता वाले मॉड्यूल हो सकते हैं और कुछ अपने आप में निःशुल्क हो सकते हैं; या कुछ अजीब लाइसेंस के साथ लगभग निःशुल्क हो सकते हैं; या स्व-मेजबानी के लिए तैयार और नहीं।
बहुत सारी समाकलन प्रणाली उपलब्ध हैं…
उपयोग के मामले
- विभिन्न [सोशल नेटवर्क] प्लेटफॉर्म के बीच अपना समाकलन व्यवस्थित करने के लिए अच्छा हो सकता है,
- आईओटी घटनाओं पर सूचनाओं के विन्यास के लिए विन्यास करने के लिए,
- या पूर्ण फुल-फ्लेड्ज्ड पोसेस प्रणाली सेट अप करने के लिए।
अगर आपको एक पोसेस क्या है इसके बारे में जानना चाहते हैं… पोसेस के लिए प्रकाशित (अपने) साइट पर, अन्यत्र संघटित करें, अपने साइट पर पहले पोस्ट करें, फिर तीसरे पक्ष (जैसे सोशल मीडिया सिलो) पर प्रतिलिपि या लिंक साझा करें, मूल पोस्ट के लिंक के साथ देखो कि दर्शक आपके सामग्री से सीधे बातचीत कर सकते हैं।
और आईओटी एक इंटरनेट ऑफ थिंग्स है, अगर आपको भूल गए हैं तो।
बादल पर आधारित
व्यापक प्लेटफॉर्म
जैसे एएवीएस के संग सीएनएस, एसक्यूएस, ईवेंटब्रिज, एप्पफ्लो और अन्य
विशेष विकास
बहुत अच्छा विकल्प
और अन्य।
काफी सुविधाजनक लेकिन महंगा हो सकता है।
स्व-मेजबान समाकलन प्रणाली
एपेच
एपेच के पास कई परियोजनाएं हैं और समाकलन के क्षेत्र में एक नज़र डालें निफ़ि
मुलेसॉफ्ट के ईएसबी
इस मुल ईएसबी के साथ स्टूडियो और कुछ अन्य उपकरण एक अच्छा सेट के कनेक्टर्स के साथ एक प्लेटफॉर्म बनाते हैं।
https://www.mulesoft.com/platform/studio
इसे यहां रखें। व्यक्तिगत परियोजना के लिए अतिरिक्त हो सकता है।
यहां से डाउनलोड करें: https://www.mulesoft.com/lp/dl/anypoint-mule-studio
लाइसेंस की जांच करें।
हुगिन्न
रबीन ऑन रेल्स में लागू किया गया है
https://github.com/huginn/huginn/blob/master/doc/docker/install.md
सबसे परिपक्व ओपन सोर्स समाकलन प्रणाली में से एक।
एक्टिवपीस
जावास्क्रिप्ट में लागू किया गया है
https://www.activepieces.com/docs/contributing/overview
नोड-रेड
https://nodered.org/docs/tutorials/first-flow
एक अद्भुत समाकलन प्लेटफॉर्म जो बहुत कम हार्डवेयर आवश्यकताओं के साथ है।
इंटरफ़ेस उद्योग शैली का है।
कस्टम कनेक्शन जावास्क्रिप्ट के साथ कोड किए जाते हैं।
विंडमिल
https://github.com/javipalanca/spade
स्मार्ट पायथन एजेंट विकास पर्यावरण
एक मल्टी-एजेंट प्रणाली प्लेटफॉर्म जो पायथन में लिखा गया है और तत्काल संदेश भेजन (एक्सएमपीपी) पर आधारित है।
एजेंट बनाएं जो अन्य एजेंटों और मनुष्यों के साथ चैट कर सकें।
एमआईटी लाइसेंस
स्टैकस्टोर्म
उनकी वेबसाइट से:
स्टैकस्टोर्म सेवाओं और उपकरणों के बीच समाकलन और स्वचालन के लिए एक प्लेटफॉर्म है…
स्टैकस्टोर्म सामान्य संचालन पैटर्न के स्वचालन में मदद करता है। कुछ उदाहरण हैं:
- सुगम अनुसंधान - नागियोस, सेंसु, न्यू रेलिक और अन्य मॉनिटरिंग प्रणालियों द्वारा पकड़े गए प्रणाली विफलताओं पर ट्रिगर करें, भौतिक नोड्स, ओपनस्टैक या एमएस इंस्टेंस और एप्लिकेशन कम्पोनेंट्स पर एक श्रृंखला डायग्नोस्टिक जांच चलाएं, और परिणामों को शेयर करने के लिए स्लैक या जीआरएआई के जैसे सामान्य संचार संदर्भ में पोस्ट करें।
- स्वचालित सुधार - ओपनस्टैक कम्प्यूट नोड पर हार्डवेयर विफलता की पहचान और सत्यापन, इंस्टेंस को सही तरीके से बाहर निकालें और प्रशासकों को संभावित बंद होने के बारे में ईमेल करें, लेकिन अगर कुछ गलत हो जाता है - कार्यप्रवाह को बर्दाश्त करें और पेजरड्यूटी को जगाने के लिए एक मनुष्य को बुलाएं।
- लगातार तैनाती - जेन्किन्स के साथ बनाएं और परीक्षण करें, एक नए एएवीएस क्लस्टर के लिए प्रोविशन करें, लोड बैलेंसर के साथ कुछ ट्रैफिक चलाएं, और न्यूरेलिक एप्लिकेशन प्रदर्शन डेटा के आधार पर आगे बढ़े या पीछे हटें।
लुईगी
https://luigi.readthedocs.io/en/stable/
लुईगी एक पायथन पैकेज है जो आपको बैच जॉब के जटिल पाइपलाइन बनाने में मदद करता है। यह निर्भरता निर्णय, कार्य प्रबंधन, दृश्य, विफलता के संचालन, कमांड लाइन एकीकरण और अधिक के साथ निपटता है।
बीहिव
https://github.com/muesli/beehive
एक लचीला घटना/एजेंट और स्वचालन प्रणाली, जो अपने आप के एजेंट बनाने की अनुमति देता है जो घटनाओं और फ़िल्टर्स द्वारा उत्पन्न होने वाले स्वचालित कार्यों को करते हैं। यह लचीला, लचीला और किसी के लिए आसानी से विस्तारित करने योग्य है। इसमें मॉड्यूल (हम उन्हें हिव्स कहते हैं) होते हैं, इसलिए यह ट्विटर, टम्बलर, ईमेल, आईआरसी, जैबर, आरएसएस, जेन्किन्स, ह्यू जैसे बहुत सारे उपकरणों के साथ संचार कर सकता है।
समाकलन प्रणाली की सूची
एपेच-2.0 लाइसेंस
प्रणाली का नाम | कार्यान्वयन भाषा |
---|---|
एयरफ़्लो | पायथन |
लुईगी | पायथन |
मेज़ | पायथन |
नोड-रेड | जावास्क्रिप्ट/नोड.जे.एस |
प्रेफेक्ट | पायथन |
टास्कफ़्लो | पायथन |
स्टैकस्टोर्म | पायथन |
सिंडेसिस | जावा |
थिंग्सबोर्ड | जावा |
एमआईटी लाइसेंस
प्रणाली का नाम | कार्यान्वयन भाषा |
---|---|
एक्शन्सफ़्लो | जावास्क्रिप्ट/टाइपस्क्रिप्ट |
एक्टिव वर्कफ़्लो | रूबी |
हुगिन्न | रूबी |
जिट्सु | जावास्क्रिप्ट |
नोवु | जावास्क्रिप्ट/टाइपस्क्रिप्ट |
पाईडॉइट | पायथन |
बीएसडी लाइसेंस
प्रणाली का नाम | कार्यान्वयन भाषा |
---|---|
अप्रेस | पायथन |
फ्लोगो | गोलंग |
जीपीएल लाइसेंस
प्रणाली का नाम | कार्यान्वयन भाषा |
---|---|
ऑटोमैचिस | जावास्क्रिप्ट/टाइपस्क्रिप्ट |
बीहिव | गोलंग |
स्पिफ़फ़्लोवर्कफ़्लो | पायथन |
अन्य लाइसेंस (पहले जांचें!)
प्रणाली का नाम | कार्यान्वयन भाषा |
---|---|
एक्टिवपीस | जावास्क्रिप्ट/टाइपस्क्रिप्ट |
चेनजेट | जावास्क्रिप्ट/टाइपस्क्रिप्ट |
एन8एन | जावास्क्रिप्ट/टाइपस्क्रिप्ट |
मेरा अनुभव
मुझे नोड-रेड सबसे अच्छा लगता है।
- उपलब्ध कनेक्टर्स का अच्छा सेट
- कम व्यवस्था आवश्यकताएं (जैसे रास्पबेरी पीआई?)
- जावास्क्रिप्ट के साथ आसान कोडिंग
- लेकिन अपने आप देखें, सीखने की वक्रता आपके अनुभव पर निर्भर करता है।