इस प्रोजेक्ट के बारे में
gRPC-Go, gRPC का Go भाषा कार्यान्वयन है, जिसे एक उच्च-प्रदर्शन, ओपन-सोर्स, सामान्य RPC फ्रेमवर्क बताया गया है जो मोबाइल और HTTP/2 को प्राथमिकता देता है। रिपॉज़िटरी में मुख्य Go लाइब्रेरी, निम्न-स्तरीय तकनीकी दस्तावेज़, उदाहरण और एक प्रदर्शन बेंचमार्क लिंक शामिल हैं।
इंस्टॉलेशन Go कोड में "google.golang.org/grpc" आयात करके किया जाता है; इसके बाद go build/run/test कमांड स्वचालित रूप से निर्भरताएँ प्राप्त कर लेते हैं। परियोजना के लिए दो नवीनतम प्रमुख Go रिलीज़ में से एक आवश्यक है।
README, Go gRPC दस्तावेज़ साइट की ओर इंगित करता है, जिसमें एक त्वरित शुरुआत और API संदर्भ, साथ ही रिपॉज़िटरी-स्तरीय तकनीकी दस्तावेज़, उदाहरण और योगदान दिशानिर्देश शामिल हैं।
FAQ अनुभाग सामान्य समस्याओं का समाधान करता है: golang.org अवरुद्ध होने पर I/O टाइमआउट त्रुटियाँ (VPN या go mod replace निर्देशों का उपयोग करके समाधान के साथ), अपरिभाषित grpc.SupportPackageIsVersion कंपाइल त्रुटि (लाइब्रेरी अपडेट करके ठीक की जाती है), GRPC_GO_LOG_VERBOSITY_LEVEL और GRPC_GO_LOG_SEVERITY_LEVEL पर्यावरण चर के माध्यम से लॉगिंग सक्षम करना, और "transport is closing" Unavailable त्रुटि का निदान, जो क्रेडेंशियल या हैंडशेक समस्याओं, प्रॉक्सी हस्तक्षेप, सर्वर शटडाउन, या MaxConnectionAgeGrace जैसी keepalive सेटिंग्स से उत्पन्न हो सकती है। README ऐसी ट्रांसपोर्ट त्रुटियों को डीबग करते समय क्लाइंट और सर्वर दोनों पर लॉगिंग सक्षम करने की सलाह देता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.