mallcloud-platform, springboot bulutuna dayalı bir alışveriş merkezi projesidir

Zscat uygulama uygulaması için bir şablon proje olarak ön uç, arka uç ve h5 uygulamaları, küçük programlar dahil, springboot bulut üzerine inşa edilmiş bir alışveriş merkezi projesi. SpringBoot2.x, SpringCloud ve SpringCloudAlibaba tabanlı olup, ön ve arka uçları ayıran kurumsal düzeyde bir mikro hizmet çevik geliştirme sistemi mimarisini benimser. Ve yüksek uyum ve düşük bağlantı elde etmek için bileşenleştirme fikrini tanıtın, proje kodu özlü ve yorum açısından zengin, başlatması kolay, öğrenmeye ve kurumsal kullanıma uygun. RBAC, jwt ve oauth2 tabanlı durum bilgisi olmayan birleşik otorite kimlik doğrulaması çözümünü gerçekleştirin. İnternet için tasarlanmıştır ve B-uç ve C-uç kullanıcıları için uygundur. CI / CD çoklu ortam dağıtımını destekler ve üçüncü taraf sistem erişimini kolaylaştırmak için uygulama yönetimi sağlar; Aynı zamanda çeşitli mikro hizmet yönetimi işlevlerini ve izleme işlevlerini de entegre eder. Modüller şunları içerir: kurumsal düzeyde kimlik doğrulama sistemi, geliştirme platformu, uygulama izleme, yavaş SQL izleme, birleşik günlük, tek oturum açma, Redis dağıtılmış önbellek, yapılandırma merkezi, dağıtılmış görev planlaması, arayüz dokümantasyonu, kod üretimi vb.

1. Proje Tanıtımı

  • Ö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

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ış yüksek performanslı kimlik oluşturucu
  • Dağıtılmış işlem
  • Sistem izleme fonksiyonu
  • Servis çağrı zinciri izleme
  • Uygulama topolojisi diyagramı
  • Yavaş hizmet algılama
  • Hizmet Ölçüsü İzleme
  • Uygulama izleme (uygulama sağlığı, JVM, bellek, iş parçacıkları)
  • Hata günlüğü sorgusu
  • Yavaş sorgu SQL izleme
  • Uygulama çıktı izleme (qps, rt)
  • Servis bozulması, sigorta izleme
  • Servis akımı limiti izleme
  • Alt veritabanı alt tablosu, okuma-yazma ayrımı
  • İş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ı

mallcloud - ana proje, genel bağımlılık mall-business - iş modülünün birinci seviye projesi kullanıcı merkezi - Kullanıcı Merkezi file-center - dosya merkezi member-center - Üye Merkezi goods-center - emtia merkezi order-center - sipariş merkezi marking-center - pazarlama merkezi mall-commons - Genel araç seviyesi bir proje mall-auth-client-spring-boot-starter - yaylı güvenlik istemcisinin genel çalışma mantığını içerir mall-common-spring-boot-starter - Ortak çalışma mantığını kapsüller mall-db-spring-boot-starter - Genel veritabanı işlem mantığını kapsüller mall-log-spring-boot-starter - Genel işlem mantığını kapsülleme mall-redis-spring-boot-starter - Redis genel çalışma mantığını kapsülleyin mall-ribbon-spring-boot-starter - Ribbon ve Feign'ın genel çalışma mantığını içerir mall-sentinel-spring-boot-starter - Sentinel'in genel çalışma mantığını içerir mall-swagger2-spring-boot-starter - Encapsulate Swagger genel işlem mantığı mall-config - Yapılandırma Merkezi mall-doc - proje dokümantasyonu mall-gateway - api gateway birinci seviye proje zuul-Gateway - Netflix-Zuul mall-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 mall-monitor - birinci seviye projeyi izleyin sc-admin - Uygulama izleme log-center - günlük merkezi mall-uaa - bahar güvenliği sertifika merkezi mall-register - Kayıt merkezi Nacos mall-web - Ön uç birinci seviye proje back-web - arka uç ön uç küçük işlem - birinci seviye işlem projesi txlcn-tm - tx-lcn işlem yöneticisi mall-demo - demo birinci seviye proje txlcn-demo - txlcn demosu sharding-jdbc-demo - sharding-jdbc demosu

5. Ekran görüntüsü (daha büyük bir resmi önizlemek için tıklayın)

uniapp

uni-app, platformlar arası uygulamalar geliştirmek için Vue.js kullanan bir ön uç çerçevedir. Geliştiriciler, iOS, Android, H5 ve küçük uygulamalar gibi birden çok platformda derlenebilen bir dizi kod yazar.

Bağlantı adresini almak için "mallcloud-platform" a özel bir mesajla yanıt verin.İsterseniz ona dikkat edin ve birlikte yeni teknolojileri öğrenin ve keşfedin.

Ali Great God, mikro hizmet mimarisindeki API ağ geçidi uygulamasını paylaşıyor
önceki
MyBatis bu 9 tasarım modelini içerir, kaç tanesini biliyorsunuz?
Sonraki
Hurricane Sheep Knife Ashe için standart hale geldi, Polar Ranger Genting'e hükmediyor
Çift sunucu beş güçlü en iyi tek envanter: Nuoshou Jianji güçlü bir şekilde hakim
Her şeye gücü yeten kan emici teknoloji silahı ana akım haline geldi ve ejderha kızın dul eşi bir kaplan gibi
9.18 National Service Tüm Kahramanlar TOP5 oranını kazanır, iki AP ormancısı hakimdir
Ulusal hizmetin 9.18 versiyonundaki beş popüler ormancı geri döndü
9.18 Ulusal hizmetteki beş sallanan kahraman, silah ustası Ueno'ya hakim
Kutupsal elementler buzu ve ateşi gökyüzünü ikiye katlar
Büyütme etkinliği için yalnızca son hafta kaldı. Son büyütme avantajlarına dikkat edin
DNF Abyss, sınırların ötesine fırçalamak için kullanılabilir ve bir grup oynamadan mezun olabilirsiniz
DNF 24 Eylül profesyonel denge revizyonu, kılıç ruhu hayalet kılıç kardeş olacak
Arad Fashion DNF ve Boy London ortak markalı modelleri piyasaya sürülecek
DNF Warriors Da Luan Dan çevrimdışı olmak üzere, bu oyunu iyi oynayabilir misin?
To Top