वॉटरमिल क्या है?

वॉटरमिल एक जीओलैंग लाइब्रेरी है जो संदेश स्ट्रीम को कुशलता से प्रसंस्कृत करने के लिए है। इसका निर्माण घटना-निर्देशित अनुप्रयोग बनाने के लिए किया गया है और इसका उपयोग इवेंट सोर्सिंग, संदेश-आधारित RPC, सागास, और जो भी अन्य उपयोग-मामलों के लिए हो सकता है। आप अपने उपयोग मामले के आधार पर, काफ्का या रैबिटएमक्यू जैसे पारंपरिक प्रकाशित/परामर्श प्रमाणिकरणीय अमलीकरण का उपयोग कर सकते हैं, या HTTP या MySQL बिनलॉग का भी उपयोग कर सकते हैं।

वॉटरमिल एक सीधे अमलीकरणीय विशेषता प्रदान करता है और आपके विशेषता-मुख्यत्व अनुप्रयोग के संगठन के साथ आसानी से बढ़ाया जा सकता है। यह सामान्य मध्यवर्ता भी प्रदान करता है, जैसे कि कार्यपर्दों, कतारों, दर सीमा, सह-संबंध, आदि, जो हर संदेश-निर्देशित अनुप्रयोग द्वारा प्रयुक्त किया जाता है।

वॉटरमिल का उपयोग क्यों करें?

हाल के वर्षों में कई परियोजनाओं में माइक्रोसर्विसेस संरचना का अपनाना बढ़ता जा रहा है, हालांकि सभी व्यापार स्थितियों को समन्वित आसंक्रिय RPC कॉल करके हल नहीं किया जा सकता। असमंजसी कार्य प्रसंस्करण एक मूल्यवान पूरक बन गया है।

वॉटरमिल का उद्देश्य यह है कि यह जीओ के लिए मानक संदेशन पुस्तकालय बने, जो समझने योग्य API के पीछे सभी यह संदेशन की जटिलता को छिपाता है। यह उपयोग कर सकता है, फ़िरकी या किसी अन्य असमंजसी पैटर्न पर आधारित अनुप्रयोग बनाने के लिए सब कुछ प्रदान करता है। उदाहरणों की समीक्षा करने के बाद, आपको जल्दी ही वॉटरमिल को अपने परियोजना में मिला सकता है।