Snail - Kurumsal Seviye Mikroservis Hızlı Geliştirme İskeleti
🚀 Spring Boot 3 + Spring Cloud + OAuth2 + shadcn/ui tabanlı
Hızlı Başlangıç • Dokümantasyon • Katkı •
🐌 Snail - Hafif Spring Boot Hızlı Geliştirme İskeleti
Snail, Spring Boot 3 tabanlı
modern bir mikroservis hızlı geliştirme çatısıdır. Kutudan çıkan kimlik doğrulama, yetkilendirme, ağ geçidi, kaynak servisi gibi temel yeteneklerle işletmelerin güvenli ve ölçeklenebilir bulut yerel uygulamalarını hızlıca inşa etmesine yardımcı olur.
🚀 Kutudan Çıkan | Güvenli ve Kararlı | Kolay Genişletilebilir | Uçtan Uca Entegrasyon
🌟 Özellikler
- ✅ En Güncel Teknoloji Yığını:
Spring Boot 3.5.5+Spring Cloud 2025.0.0+
Spring Cloud Alibaba 2023.0.3.3
- 🔐 OAuth2 Kimlik Doğrulama ve Yetkilendirme:
Spring Security+JWTentegrasyonu, merkezi kimlik doğrulama ve ayrıntılı yetki kontrolü desteği - 🌐 Mikroservis Mimari: Modüler yapı, kimlik doğrulama, yetkilendirme, ağ geçidi, kaynak servisi içerir; bağımsız dağıtım ve yatay ölçeklenebilirlik desteği
- ⚡ Yüksek Performanslı Ağ Geçidi:
Spring Cloud Gatewaytabanlı yönlendirme, hız sınırlama, devre kesici ve doğrulama - 🧩 Bulut Yerel Desteği: Nacos, Sentinel, Seata uyumlu; servis keşfi, yapılandırma merkezi, dağıtık işlem desteği
- 🎨 Modern Yönetim Paneli: shadcn-vue/ui
- 📚 Kapsamlı Dokümantasyon: Mimari tasarım, dağıtım rehberi, API dökümanları ve ikincil geliştirme açıklamaları
🛠 Teknoloji Yığını
| Kategori | Teknoloji | |-----------|-------------------------------------------------------------------| | Arka Uç Çerçevesi | Spring Boot 3.5.5, Spring Cloud 2025.0.0, Spring Security, OAuth2 | | Mikroservis Yönetimi | Nacos (Kayıt Merkezi & Konfigürasyon Merkezi), | | Ağ Geçidi | Spring Cloud Gateway | | Veritabanı | MySQL 8 | | Ön Uç Çerçevesi | Vue 3 + Vite + TypeScript + shadcn/ui | | Yapı Aracı | Maven, Docker, Docker Compose | | İzleme | Spring Boot Actuator, Prometheus (isteğe bağlı), Grafana (isteğe bağlı) |
🏗 Proje Yapısı
```bash snail/ ├── authentication/ # Kimlik Doğrulama Servisi (OAuth2 Yetkilendirme Sunucusu) ├── authorization/ # Yetkilendirme Servisi (Yetki Yönetimi, Rol, Menü) ├── gateway/ # API Geçidi (Yönlendirme, Kimlik Doğrulama, Hız Sınırlandırma) ├── resource/ # Kaynak Servisi (İş API Örneği) ├── snail-vue-app/ # Yönetim Paneli Arayüzü (Vue3 + shadcn/ui) └── pom.xml # Maven Ana Projesi
--- Tranlated By Open Ai Tx | Last indexed: 2025-12-11 ---