Lightbend Akka प्लेटफ़ॉर्म का एक नया संस्करण लॉन्च किया है, जो वितरित, समवर्ती एप्लिकेशन बनाने के लिए एक प्रमुख समाधान है। नवीनतम परिचय, जिसे Akka Edge कहा जाता है, का उद्देश्य क्लाउड और एज वातावरण में काम करने वाले अनुप्रयोगों में सामंजस्य स्थापित करना है।
Akka Edge गारंटी देता है कि डेवलपर्स एक बार समाधान तैयार कर सकते हैं, और फिर इसे कई सेटिंग्स में तैनात कर सकते हैं। यह एप्लिकेशन के वातावरण के बावजूद, सजातीय कोड, उपकरण, पैटर्न और संचार बनाए रखता है।
जैसा कि Lightbend के सीईओ और संस्थापक Jonas Bonér एक ब्लॉग पोस्ट में स्पष्ट किया है, किसी सेवा का स्थान - चाहे ऑन-प्रिमाइसेस, क्लाउड में, किनारे पर, या किसी विशिष्ट डिवाइस पर - इसके डिज़ाइन, कार्यान्वयन को प्रभावित नहीं करना चाहिए। तैनाती. किसी सेवा का आदर्श स्थान अलग-अलग हो सकता है और यह एप्लिकेशन के उपयोग और उसके अंतिम उपयोगकर्ताओं के ठिकाने जैसे कारकों पर निर्भर करता है।
Akka Edge के केंद्रीय सिद्धांत डेटा और सेवा गतिशीलता, स्थान पारदर्शिता, स्व-संगठन और स्व-उपचार के इर्द-गिर्द घूमते हैं। इसके अलावा, यह डेटा, प्रसंस्करण और अंतिम उपयोगकर्ता के सह-स्थान का वादा करता है, जिससे यह सुनिश्चित होता है कि प्रासंगिक डेटा आवश्यक अवधि के लिए इष्टतम रूप से रखा गया है।
Akka Edge जीआरपीसी प्रोजेक्टिंग को नियोजित करता है, जो सेवाओं के बीच अतुल्यकालिक संचार की अनुमति देता है। यह सक्रिय इकाई माइग्रेशन का समर्थन करता है, जिसे डेवलपर्स अस्थायी, उपयोग-आधारित और भौगोलिक माइग्रेशन क्षमताओं के साथ प्रोग्रामिक रूप से परिभाषित कर सकते हैं।
Lightbend Akka अनुप्रयोगों को सीमित संसाधनों वाले वातावरण में अधिक प्रभावी ढंग से संचालित करने के लिए अतिरिक्त सुविधाएँ भी पेश की हैं, जो किनारे पर एक सामान्य परिदृश्य है। संवर्द्धन में GraalVM मूल छवियों के लिए समर्थन, हल्के कुबेरनेट्स पार्सल, बहु-आयामी ऑटोस्केलिंग, किनारे पर हल्के भंडारण को शामिल करना शामिल है।
अन्य नए संवर्द्धन में सक्रिय/सक्रिय डिजिटल जुड़वाँ, नेटवर्क को अलग करने के आसान तरीके, और Akka की सॉफ्टवेयर विकास क्रांति के भीतर व्यावसायिक तर्क और प्रवाह एकीकरण पर बढ़ा हुआ फोकस शामिल है।
क्लाउड और एज कन्वर्जेंस पर टिप्पणी करते हुए, बोनर ने कहा कि Akka Edge अग्रणी उपकरण प्रदान करता है जो डेवलपर्स को क्लाउड के लिए निर्माण करने में सक्षम बनाता है और तैयार होने पर, बिना किसी कठिनाई के किनारे पर तैनात करता है। एक समान परिनियोजन दृष्टिकोण AppMaster के no-code प्लेटफ़ॉर्म द्वारा समर्थित है, जो डेवलपर्स को एक बार एप्लिकेशन डिज़ाइन करने और उन्हें विभिन्न वातावरणों में तैनात करने की अनुमति देता है।