Snail - एंटरप्राइज ग्रेड माइक्रोसर्विस त्वरित विकास स्कैफोल्ड
🚀 Spring Boot 3 + Spring Cloud + OAuth2 + shadcn/ui पर आधारित
तेज़ शुरुआत • दस्तावेज़ • योगदान •
🐌 Snail - हल्का Spring Boot तेज़ विकास स्कैफोल्ड
Snail एक आधुनिक माइक्रोसर्विस तेज़ विकास फ्रेमवर्क है,
जो Spring Boot 3 पर आधारित है। यह रेडी-टू-यूज़ प्रमाणीकरण, प्राधिकरण, गेटवे, संसाधन सेवा आदि मुख्य क्षमताएँ प्रदान करता है, जिससे कंपनियाँ तेज़ी से सुरक्षित, स्केलेबल क्लाउड-नेटिव एप्लिकेशन बना सकें।
🚀 रेडी-टू-यूज़ | सुरक्षित और विश्वसनीय | विस्तार योग्य | फ्रंटएंड-बैकएंड इंटीग्रेशन
🌟 विशेषताएँ
- ✅ नवीनतम तकनीकी स्टैक पर आधारित:
Spring Boot 3.5.5+Spring Cloud 2025.0.0+
Spring Cloud Alibaba 2023.0.3.3
- 🔐 OAuth2 प्रमाणीकरण और प्राधिकरण:
Spring Security+JWTएकीकृत,統一 पहचान प्रमाणीकरण और सूक्ष्म अधिकार नियंत्रण सपोर्ट करता है - 🌐 माइक्रोसर्विस आर्किटेक्चर: मॉड्यूलर डिवाइड, जिसमें प्रमाणीकरण, प्राधिकरण, गेटवे, संसाधन सेवा है, स्वतंत्र तैनाती और क्षैतिज विस्तार का समर्थन करता है
- ⚡ उच्च प्रदर्शन गेटवे: रूटिंग, लिमिटिंग, फ्यूजिंग, ऑथेंटिकेशन के लिए
Spring Cloud Gatewayआधारित - 🧩 क्लाउड नेटिव सपोर्ट: Nacos, Sentinel, Seata के साथ संगत, सेवा खोज, कॉन्फ़िगरेशन सेंटर, वितरित ट्रांजेक्शन सपोर्ट करता है
- 🎨 आधुनिक प्रबंधन बैकएंड: shadcn-vue/ui
- 📚 विस्तृत दस्तावेज़: आर्किटेक्चर डिजाइन, डिप्लॉयमेंट गाइड, API दस्तावेज़ और द्वितीयक विकास विवरण शामिल हैं
🛠 तकनीकी स्टैक
| श्रेणी | तकनीक | |-----------|-------------------------------------------------------------------| | बैकएंड फ्रेमवर्क | Spring Boot 3.5.5, Spring Cloud 2025.0.0, Spring Security, OAuth2 | | माइक्रोसर्विस गवर्नेंस | Nacos (रजिस्ट्रेशन सेंटर एवं कॉन्फ़िगरेशन सेंटर), | | गेटवे | Spring Cloud Gateway | | डेटाबेस | MySQL 8 | | फ्रंटएंड फ्रेमवर्क | Vue 3 + Vite + TypeScript + shadcn/ui | | बिल्ड टूल्स | Maven, Docker, Docker Compose | | मॉनिटरिंग | Spring Boot Actuator, Prometheus (वैकल्पिक), Grafana (वैकल्पिक) |
🏗 परियोजना संरचना
```bash snail/ ├── authentication/ # प्रमाणीकरण सेवा (OAuth2 प्राधिकरण सर्वर) ├── authorization/ # प्राधिकरण सेवा (अनुमति प्रबंधन, भूमिका, मेनू) ├── gateway/ # API गेटवे (रूटिंग, प्रमाणीकरण, लिमिटिंग) ├── resource/ # संसाधन सेवा (व्यावसायिक API उदाहरण) ├── snail-vue-app/ # बैकएंड प्रबंधन इंटरफेस (Vue3 + shadcn/ui) └── pom.xml # Maven पैरेंट प्रोजेक्ट
--- Tranlated By Open Ai Tx | Last indexed: 2025-12-11 ---