gRPC: Up and Running. Go और gRPC पर क्लाउड ऐप्लिकेशन बनाना
265 पृष्ठ
Hindi
PDF
4.5

gRPC: Up and Running. Go और gRPC पर क्लाउड ऐप्लिकेशन बनाना

Практическое руководство по gRPC на Go

लेखक:

वर्ष:

सारांश:

परिचय

पुस्तक «gRPC: Up and Running» (लेखक Kasun Indrasiri और Danesh Kuruppu, 2020, 265 पृष्ठ) Go (Golang) भाषा में gRPC फ्रेमवर्क का उपयोग करके आधुनिक क्लाउड एप्लिकेशन बनाने के लिए एक व्यावहारिक मार्गदर्शिका है। हालाँकि PythonLib साइट Python को समर्पित है, यह पुस्तक माइक्रोसर्विस आर्किटेक्चर और उच्च-प्रदर्शन संचार प्रोटोकॉल में रुचि रखने वाले किसी भी डेवलपर के ध्यान के योग्य है। gRPC एक तकनीक है जो Python इकोसिस्टम में सक्रिय रूप से उपयोग की जाती है (उदाहरण के लिए, grpcio लाइब्रेरी के माध्यम से), और Go पर इसके उदाहरणों के साथ इसकी मूल बातें समझना उन सिद्धांतों की गहरी समझ देता है जिन्हें आसानी से Python में स्थानांतरित किया जा सकता है।

पुस्तक किस बारे में है

पुस्तक पाठक को क्रमिक रूप से gRPC से परिचित कराती है: इंस्टॉलेशन और कॉन्फ़िगरेशन से लेकर प्रोडक्शन में डिप्लॉयमेंट तक। लेखक मूल बातों से शुरू करते हैं — gRPC क्या है, यह REST से कैसे अलग है, HTTP/2 और Protocol Buffers कैसे काम करते हैं। फिर वे Go पर सर्वर और क्लाइंट बनाने, स्ट्रीमिंग के साथ काम करने, एरर हैंडलिंग, ऑथेंटिकेशन, लोड बैलेंसिंग और मॉनिटरिंग पर आगे बढ़ते हैं। अलग-अलग अध्याय Kubernetes और gRPC-web के साथ इंटीग्रेशन के लिए समर्पित हैं।

यह पुस्तक किसके लिए है

पुस्तक उन डेवलपर्स के लिए है जो पहले से Go से परिचित हैं (हालाँकि बुनियादी उदाहरण शुरुआती लोगों के लिए भी समझने योग्य हैं)। यह उपयोगी होगी:

  • Go डेवलपर्स जो माइक्रोसर्विसेज के लिए gRPC सीखना चाहते हैं;
  • Python डेवलपर्स जो gRPC को अंदर से समझना चाहते हैं (कई अवधारणाएँ समान हैं);
  • आर्किटेक्ट जो उच्च प्रदर्शन वाले सिस्टम डिज़ाइन कर रहे हैं;

अनुशंसाएँ