1 रिपॉजिटरी
Software layers that handle language-specific data types and exceptions to ensure seamless communication between different runtimes.
Distinct from Java Interoperability: Focuses on the translation layer for data types and exceptions rather than direct VM integration.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Compatibility Layers. Refine with filters or upvote what's useful.
Apache Dubbo Go उच्च-प्रदर्शन वाले माइक्रोसर्विसेज बनाने के लिए डिज़ाइन किए गए Apache Dubbo फ्रेमवर्क का Go भाषा कार्यान्वयन है। यह एक क्रॉस-भाषा RPC फ्रेमवर्क और माइक्रोसर्विसेज संचार परत के रूप में कार्य करता है जो विभिन्न प्रोग्रामिंग भाषाओं में लिखी गई सेवाओं के बीच रिमोट प्रोसीजर कॉल्स को सक्षम बनाता है। यह फ्रेमवर्क एक सर्विस गवर्नेंस टूलसेट और एक डिस्ट्रीब्यूटेड सर्विस मेश प्रॉक्सी के रूप में कार्य करता है, जो डेटा प्लेन्स को प्रॉक्सी या प्रॉक्सीलेस मोड में बाहरी कंट्रोल प्लेन्स के साथ जुड़ने की अनुमति देता है। यह विशेष रूप से भाषा-अज्ञेयवादी परिभाषाओं और मानकीकृत डेटा एन्कोडिंग के माध्यम से Go और Java-आधारित सेवाओं के बीच संचार की सुविधा के लिए एक संगतता परत प्रदान करता है। यह सिस्टम डिस्ट्रीब्यूटेड क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें डायनामिक सर्विस डिस्कवरी, रणनीति-आधारित लोड बैलेंसिंग और सर्किट ब्रेकर्स और रेट लिमिटिंग के माध्यम से ट्रैफ़िक प्रबंधन शामिल है। यह डिस्ट्रीब्यूटेड रिक्वेस्ट ट्रेसिंग और प्रदर्शन मेट्रिक्स के माध्यम से ऑब्जर्वेबिलिटी को शामिल करता है, साथ ही ट्रांसपोर्ट लेयर एन्क्रिप्शन और पहचान-आधारित एक्सेस कंट्रोल के साथ सुरक्षा सुनिश्चित करता है। डेवलपर उत्पादकता को एप्लिकेशन बूटस्ट्रैपिंग के लिए कमांड-लाइन इंटरफेस और इंटरफेस परिभाषाओं से स्वचालित RPC स्टब जनरेशन के माध्यम से समर्थित किया जाता है।
Handles Java-specific data types and exceptions to enable seamless communication between Go and Java-based services.