簡介
open-capacity-platform 是基於 layui + springcloud 的企業級微服務框架(用戶權限管理,配置中心管理,應用管理,....),其核心的設計目標是分離前後端,快速開發部署,學習簡單,功能強大,提供快速接入核心接口能力,其目標是幫助企業搭建一套類似百度能力開放平臺的框架。
- 基於 layui 前後端分離的企業級微服務架構
- 兼容 spring cloud netflix & spring cloud alibaba
- 優化 Spring Security 內部實現,實現 API 調用的統一出口和權限認證授權中心
- 提供完善的企業微服務流量監控,日誌監控能力
- 提供完善的壓力測試方案
- 提供完善的灰度發佈方案
- 提供完善的微服務部署方案
開發手冊
https://www.kancloud.cn/owenwangwen/open-capacity-platform/1048256
演示地址
59.110.164.254:8066/login.html
技術介紹
功能介紹
- 統一安全認證中心
- 支持 oauth 的四種模式登錄
- 支持用戶名、密碼加圖形驗證碼登錄
- 支持第三方系統單點登錄
- 微服務架構基礎支撐
- 服務註冊發現、路由與負載均衡
- 服務熔斷與限流
- 統一配置中心
- 統一日誌中心
- 分佈式鎖
- 分佈式任務調度器
- 系統服務監控中心
- 服務調用鏈監控
- 應用吞吐量監控
- 服務降級、熔斷監控
- 微服務服務監控
- 能力開放平臺業務支撐
- 網關基於應用方式 API 接口隔離
- 下游服務基於 RBAC 權限管理,實現細粒度控制
- 代碼生成器中心
- 網關聚合服務內部 Swagger 接口文檔
- 統一跨域處理
- 統一異常處理
- docker 容器化部署
- 基於 rancher 的容器化部署
- 基於 docker 的 elk 日誌監控
- 基於 docker 的服務動態擴容
效果展示
APM監控
系統監控
開源地址
https://gitee.com/owenwangwen/open-capacity-platform
閱讀更多 struggledhard 的文章