1. Proje Tanıtımı
- Ayrıntılı çevrimiçi belgeler Görüntülemek için tıklayın
- Demo adresi
- url:
- Hesap şifresi: admin / admin
- Uygulama izleme hesap şifresi: admin / admin
- Yapılandırma merkezi hesap şifresi: nacos / nacos
- APM izleme hesap şifresi: admin / admin
- Grafana hesabı: zlt / zlt
- txlcn işlem yöneticisi şifresi: admin
- Görev yönetimi hesap şifresi: admin / 123456
- Gösteri ortamında çok çeşitli izleme örnekleri vardır: günlük sistemi + APM sistemi + GPE sistemi
- Proje güncelleme günlüğü
- Belge güncelleme günlüğü
- Gitee adresi: https://gitee.com/zlt2000/microservices-platform
- Github adresi: https://github.com/zlt2000/microservices-platform
- Ön ve arka uçların ayrıldığı kurumsal düzeyde mikro hizmet mimarisi
- Spring Boot 2.0.X, Spring Cloud Finchley ve Spring Cloud Alibaba temelli
- Derin özelleştirme Spring Security, RBAC, jwt ve oauth2'ye dayalı durum bilgisiz birleşik bir kimlik doğrulama çözümünü gerçek anlamda uygular
- Üçüncü taraf sistemlere erişimi kolaylaştırmak için uygulama yönetimi sağlayın
- Yüksek uyum ve düşük bağlantı elde etmek için bileşenleştirme fikrini tanıtın ve proje kodu özlü ve yorum bakımından zengin, başlaması kolay
- Kod özelliklerine dikkat edin, paket bağımlılıklarını sıkı bir şekilde kontrol edin ve her proje temelde en az bağımlı olan
- Öğrenme ve kurumsal kullanım için çok uygun
Açık kaynak projesi OCPcp'den yeniden düzenlendi: https://gitee.com/owenwangwen/open-capacity-platform
2. Projenin genel yapı şeması
3. İşlev tanıtımı
- Birleşik kimlik doğrulama işlevi
- Oauth2'nin dört giriş modunu destekleyin
- Kullanıcı adı, şifre ve grafik doğrulama kodu girişini destekleyin
- Destek cep telefonu numarası ve şifre girişi
- OpenId girişini destekleyin
- Üçüncü taraf sistemde çoklu oturum açma desteği
- Dağıtılmış sistemler için temel destek
- Hizmet kaydı keşfi, yönlendirme ve yük dengeleme
- Hizmet bozulması ve kaynaştırma
- Hizmet akım sınırı (url / yöntem düzeyi)
- Birleşik Yapılandırma Merkezi
- Birleşik Günlük Merkezi
- Birleşik dağıtılmış önbellek işlem sınıfı, cacheManager yapılandırma uzantısı
- Dağıtılmış kilit
- Dağıtılmış görev zamanlayıcı
- CI / CD sürekli entegrasyonunu destekleyin (ön uç ve arka uç dahil)
- Dağıtılmış Kimlik oluşturucu
- Dağıtılmış işlem (güçlü tutarlılık / nihai tutarlılık)
- Sistem izleme fonksiyonu
- Servis çağrı zinciri izleme
- Uygulama topolojisi diyagramı
- Yavaş sorgu SQL izleme
- Uygulama çıktı izleme (qps, rt)
- Servis bozulması, sigorta izleme
- Servis akımı limiti izleme
- Mikro hizmet hizmeti izleme
- Sunucu izleme
- redis izleme
- mysql izleme
- elastik Arama izleme
- nacos izleme
- prometheus izleme
- İşletme temel işlev desteği
- Yüksek performanslı yöntem düzeyinde idempotence desteği
- İnce taneli kontrol elde etmek için RBAC otorite yönetimi (yöntem, url seviyesi)
- İçe ve dışa aktarma işlevlerini hızla uygulayın
- Veritabanı erişim katmanı, crud işlemini otomatik olarak gerçekleştirir
- Kod üreteci
- Hutool'a dayalı çeşitli kullanışlı geliştirme araçları
- Ağ geçidi, tüm hizmetlerin Swagger arayüz belgelerini toplar
- Birleştirilmiş alanlar arası işleme
- Birleşik istisna işleme
4. Modül açıklaması
merkezi platform - ana proje, genel bağımlılık zlt-business - iş modülünün birinci seviye projesi kullanıcı merkezi - Kullanıcı Merkezi file-center - dosya merkezi kod üreteci - kod üreteci zlt-commons - Genel araç birinci seviye proje zlt-auth-client-spring-boot-starter - Yaylı güvenlik istemcisinin genel çalışma mantığını kapsüller zlt-common-spring-boot-starter - Ortak çalışma mantığını kapsüller zlt-db-spring-boot-starter - Veritabanının genel işlem mantığını kapsüller zlt-log-spring-boot-starter - Günlük genel işlem mantığını kapsülleyin zlt-redis-spring-boot-starter - Redis genel işlem mantığını kapsülleyin zlt-ribbon-spring-boot-starter - Ribbon ve Feign'ın genel çalışma mantığını içerir zlt-sentinel-spring-boot-starter - Sentinel'in genel çalışma mantığını içerir zlt-swagger2-spring-boot-starter - Encapsulate Swagger genel işlem mantığı zlt-config - Yapılandırma Merkezi zlt-doc - proje dokümantasyonu zlt-gateway - API ağ geçidi birinci seviye proje zuul-Gateway - Netflix-Zuul zlt-job - Birinci seviye proje dağıtılmış görev planlaması job-admin - görev yöneticisi job-core - görev planlama çekirdek kodu job-executor-örnekleri - uygulayıcı örnekleri zlt-monitor - birinci seviye projeyi izleyin sc-admin - Uygulama izleme log-center - günlük merkezi zlt-uaa - bahar güvenliği sertifika merkezi zlt-register - Kayıt merkezi Nacos zlt-web - Ön uç birinci seviye proje back-web - arka uç ön uç zlt-transaction - birinci seviye işlem projesi txlcn-tm - tx-lcn işlem yöneticisi zlt-demo - demo birinci seviye proje txlcn-demo - txlcn dağıtılmış işlem demosu sharding-jdbc-demo - sharding-jdbc alt veritabanı alt tablo demosu rocketmq-demo - rocketmq ve mq işlem demosu
5. Ekran görüntüsü (daha büyük bir resmi önizlemek için tıklayın)
git adresi: https://gitee.com/zlt2000/microservices-platform -
- Bugün, her çalışkan el çiftine!
-
- Maotai bir günde 85 milyar kaybetti! Daha çok büyük hissedar, borsada işlem gören şirketlerin menfaatlerini ihlal ettiklerinden şikayet edildi.
-
- Sıcak hava balonuna tırmanın ve açelyaların denizine bakın. Bulutların üzerinde uçmayı deneyimlemek için cam köprüye adım atın - Danzhai Wanda Kasabasındaki "1 Mayıs" açelya festivali benzeri görülme
-
- EMSITE Framework, tam otomatik ve hızlı geliştirme çerçevesi dağıtılmış bir arka plandır
-
- 2018'de Çin'in lojistik sektörü segmentasyon pazarının statüko ve gelişme beklentilerinin analizi Hızlı gelişimi ve gelecekteki gelişim için yeterli ivmeyi sürdürmek
-
- Sephora, Şangay'da bir mağaza daha açtı, bu yıl Çin'de 250 mağaza hedefine ulaşacak
-
- Weng Fan ve 54 yaşındaki Yang Zhenning, 15 yıldır evliler ve bunun arkasındaki sebepler takdire şayan.
-
- ES tam metin arama motoru pring-boot-elasticsearch
-
- Çin (Changsha) Uluslararası İnşaat Makineleri Fuarı'na büyük paletli vinçler giriyor
-
- Hanfu "Refah": arz yetersizliğinde talep yükseliyor, ancak brüt kar marjı markalı modadan çok daha düşük
-
- 4 kez 3200 yuan çalmak! Affetmek için hırsız ve patron WeChat: Polisi aramayın
-
- 50 yaşındaki Weng Hong, son fotoğraflarında bitkin görünüyor, netizen: Tanrıça yaşlı