इस प्रोजेक्ट के बारे में

go-zero Go में लिखा गया एक वेब और RPC फ्रेमवर्क है, जो उच्च स्थिरता और लचीलापन के साथ क्लाउड-नेटिव माइक्रोसर्विस बनाने के लिए डिज़ाइन किया गया है। यह करोड़ों उपयोगकर्ताओं वाली साइटों की सेवा कर रहा है और CNCF क्लाउड नेटिव लैंडस्केप में सूचीबद्ध है। मुख्य विशेषताओं में शामिल हैं: - **अंतर्निहित लचीलापन**: चेन्ड टाइमआउट नियंत्रण, समवर्ती नियंत्रण, रेट लिमिटिंग, अनुकूली सर्किट ब्रेकर, और अनुकूली लोड शेडिंग—कोई कॉन्फ़िगरेशन आवश्यक नहीं। - **कोड जनरेशन**: `goctl` CLI टूल सरल `.api` फ़ाइलों से Go, iOS, Android, Kotlin, Dart, TypeScript, और JavaScript के लिए कोड उत्पन्न करता है। - **स्वचालित सत्यापन**: क्लाइंट से अनुरोध पैरामीटर स्वचालित रूप से सत्यापित होते हैं। - **माइक्रोसर्विस टूलकिट**: इसमें सेवा खोज, लोड संतुलन, कॉल ट्रेसिंग, कैश प्रबंधन, मेट्रिक्स, और निगरानी शामिल है। - **AI-नेटिव विकास**: `ai-context`, `zero-skills`, और `mcp-zero` (MCP एडाप्टर) जैसी परियोजनाओं के माध्यम से AI कोडिंग सहायकों (Claude Code, GitHub Copilot, Cursor) के लिए कार्यप्रवाह मार्गदर्शन और पैटर्न प्रदान करता है। त्वरित शुरुआत: `goctl` स्थापित करें, एक `.api` फ़ाइल परिभाषित करें, सर्वर उत्पन्न करने के लिए `goctl api go` चलाएँ, फिर व्यावसायिक तर्क लागू करें। फ्रेमवर्क सरलता, उच्च उपलब्धता, लचीलापन, डेवलपर मित्रता, और आसान विस्तारशीलता पर जोर देता है।