Google Cloud ने RESTful API का उपयोग करके gRPC सेवाओं को बाकी दुनिया के सामने लाने के तरीके पर एक ब्लॉग पोस्ट प्रकाशित किया।

gRPC आंतरिक या तथाकथित "पूर्व-पश्चिम" सेवा-से-सेवा संचार के लिए एक लोकप्रिय विकल्प है। जबकि gRPC बेहतर प्रदर्शन विशेषताओं को प्रदर्शित करता है, वर्तमान में API की एक बड़ी संख्या HTTP को अपने प्राथमिक संचार प्रोटोकॉल के रूप में उपयोग करती है। इन API को gRPC में माइग्रेट करने के लिए संसाधनों के पर्याप्त निवेश की आवश्यकता होगी, खासकर यह देखते हुए कि सभी डेवलपर gRPC ढांचे से परिचित नहीं हैं।

इस चुनौती को दूर करने के लिए, हम एक एडेप्टर परत प्रदान करना चाहते हैं जो सेवा के लिए एक अधिक पारंपरिक JSON HTTP-आधारित API प्रदान करता है। प्रोटोकॉल अनुवाद को स्वयं मैन्युअल रूप से लिखने के बजाय, हमने अपने उपयोग के मामले के लिए स्वचालित रूप से एक एडेप्टर उत्पन्न करने के लिए ओपन-सोर्स gRPC गेटवे प्रोजेक्ट का उपयोग करने का निर्णय लिया।

एंटरप्राइज़ API प्रबंधन प्लेटफ़ॉर्म के रूप में Apigee का लाभ उठाकर हम एक सुरक्षित और स्वयं-सेवा तरीके से एक स्वच्छ RESTful API अग्रभाग को उजागर करने में मदद करते हैं।

निष्कर्षतः, Google Cloud ने प्रदर्शित किया कि कैसे gRPC सेवाओं को HTTP API के रूप में नए दर्शकों के सामने आसानी से लाया जा सकता है, साथ ही Apigee जैसे व्यापक API प्रबंधन प्लेटफ़ॉर्म के लाभों का भी लाभ उठाया जा सकता है। gRPC के प्रदर्शन को REST API की Vertrautheit और टूलिंग के साथ जोड़कर, हम अपनी सेवाओं और डेटा के लिए नई संभावनाओं को अनलॉक कर सकते हैं, डेवलपर्स और अनुप्रयोगों की एक विस्तृत श्रृंखला तक पहुँच सकते हैं।