日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba的企业级微服务敏捷开发系统架构

發布時間:2024/7/5 windows 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba的企业级微服务敏捷开发系统架构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、項目總體架構圖

二、功能介紹

2.1、統一認證功能

支持oauth2的四種模式登錄
支持用戶名、密碼加圖形驗證碼登錄
支持手機號加密碼登錄
支持openId登錄
支持第三方系統單點登錄

2.2、分布式系統基礎支撐

服務注冊發現、路由與負載均衡
服務降級與熔斷
服務限流(url/方法級別)
統一配置中心
統一日志中心
統一分布式緩存操作類、cacheManager配置擴展
分布式鎖
分布式任務調度器
支持CI/CD持續集成(包括前端和后端)
分布式高性能Id生成器
分布式事務

2.3、系統監控功能

服務調用鏈監控
應用拓撲圖
慢服務檢測
服務Metric監控
應用監控(應用健康、JVM、內存、線程)
錯誤日志查詢
慢查詢SQL監控
應用吞吐量監控(qps、rt)
服務降級、熔斷監控
服務限流監控
分庫分表、讀寫分離

2.4、業務基礎功能支撐

高性能方法級冪等性支持
RBAC權限管理,實現細粒度控制(方法、url級別)
快速實現導入、導出功能
數據庫訪問層自動實現crud操作
代碼生成器
基于Hutool的各種便利開發工具
網關聚合所有服務的Swagger接口文檔
統一跨域處理
統一異常處理

三、項目簡介

3.1、代碼地址

Gitee地址:https://gitee.com/catshen/zscat_sw
Github地址:https://github.com/shenzhuan/mallcloud

3.2、演示地址

url: http://www.yjlive.cn:8090/#/login
h5演示 http://www.yjlive.cn:8082
賬號密碼:admin/admin
應用監控賬號密碼:admin/admin
配置中心賬號密碼:nacos/nacos
APM監控賬號密碼:admin/admin
Grafana賬號:mall/mall
txlcn事務管理器密碼:admin
任務管理賬號密碼:admin/123456

演示環境有全方位的監控示例:日志系統 + APM系統 + GPE系統

3.3、前后端分離的企業級微服務架構

基于Spring Boot 2.0.X、Spring Cloud Finchley和Spring Cloud Alibaba
深度定制Spring Security真正實現了基于RBAC、jwt和oauth2的無狀態統一權限認證的解決方案
提供應用管理,方便第三方系統接入
引入組件化的思想實現高內聚低耦合,項目代碼簡潔注釋豐富上手容易
注重代碼規范,嚴格控制包依賴,每個工程基本都是最小依賴

?

?

總結

以上是生活随笔為你收集整理的基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba的企业级微服务敏捷开发系统架构的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。