SpringBoot2.x mikro hizmetler platformu mikro hizmetleri platformuna dayalı

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
Posta dağıtım hizmeti spring-boot-mail
önceki
Gösteri operasyonu yine burada ve 500 yuan süpürge Anneler Günü için sürpriz bir set! Netizen: "Annem yine bana vurdu!"
Sonraki
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ı
To Top