強烈推薦一款開源項目! (OPC)微服務能力開放平臺!

求關注

簡介

OPC微服務能力開放平臺html

簡稱ocp是基於layui+springcloud的企業級微服務框架(用戶權限管理,配置中心管理,應用管理,....),其核心的設計目標是分離先後端,快速開發部署,學習簡單,功能強大,提供快速接入核心接口能力,其目標是幫助企業搭建一套相似百度能力開放平臺的框架;nginx

  • 基於layui先後端分離的企業級微服務架構
  • 兼容spring cloud netflix & spring cloud alibaba
  • 優化Spring Security內部實現,實現API調用的統一出口和權限認證受權中心
  • 提供完善的企業微服務流量監控,日誌監控能力
  • 提供完善的壓力測試方案
  • 提供完善的灰度發佈方案
  • 提供完善的微服務部署方案

演示地址

http://59.110.164.254:8066/login.html admin/admingit

監控演示

http://106.13.3.200/verynginx/index.html 用戶名/密碼:verynginx/verynginx http://106.13.3.200:3000/#用戶名/密碼:admin/1q2w3e4rgithub

開發手冊

www.kancloud.cn/owenwangwen…面試

歡迎進羣(大佬雲集)

qq羣:483725710(備註:Coder編程)spring

技術介紹

在這裏插入圖片描述
在這裏插入圖片描述

功能介紹

  • 統一安全認證中心
    • 支持oauth的四種模式登陸
    • 支持用戶名、密碼加圖形驗證碼登陸
    • 支持第三方系統單點登陸
  • 微服務架構基礎支撐
    • 服務註冊發現、路由與負載均衡
    • 服務熔斷與限流
    • 統一配置中心
    • 統一日誌中心
    • 分佈式鎖
    • 分佈式任務調度器
  • 系統服務監控中心
    • 服務調用鏈監控
    • 應用吞吐量監控
    • 服務降級、熔斷監控
    • 微服務服務監控
  • 能力開放平臺業務支撐
    • 網關基於應用方式API接口隔離
    • 下游服務基於RBAC權限管理,實現細粒度控制
    • 代碼生成器中心
    • 網關聚合服務內部Swagger接口文檔
    • 統一跨域處理
    • 統一異常處理
  • docker容器化部署
    • 基於rancher的容器化部署
    • 基於docker的elk日誌監控
    • 基於docker的服務動態擴容

能力開放管理平臺

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

容器化部署

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

APM監控

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

系統監控

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

灰度發佈功能演示

ocp灰度發佈功能(參考dev分支)docker

a.先啓動 register-center 註冊中心的 eureka-server 註冊服務
b.在啓動 api-gateway 網關服務 c.再啓動 oauth-center 認證中心 oauth-server 認證服務 d.在啓動 business-center 業務中心的 對應服務 user-center d.啓動gray-center的discovery-console
e.啓動gray-center的discovery-console-desktop編程

灰度管理UI
用戶名:admin
密碼 :admin後端

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

請參考api

github.com/Nepxion/Doc…,感謝軍哥分享

阿波羅配置中心

Apollo(阿波羅)是攜程框架部研發並開源的一款生產級的配置中心產品,它可以集中管理應用在不一樣環境、不一樣集羣的配置,配置修改後可以實時推送到應用端,而且具有規範的權限、流程治理等特性,適用於微服務配置管理場景。
集成方案
gitee.com/owenwangwen…
功能圖

在這裏插入圖片描述
阿波羅官方地址
github.com/ctripcorp/a…

Spring Cloud Alibaba 初探

gitee.com/owenwangwen…

用戶權益

  • 容許免費用於學習、畢設、公司項目、私活等。

禁止事項

  • 代碼50%以上類似度的二次開源。
  • 注意:若禁止條款被發現有權追討9999的受權費。

文末

歡迎關注微信公衆號:Coder編程 獲取最新原創技術文章和免費學習資料,更有大量精品思惟導圖、面試資料、PMP備考資料等你來領,方便你隨時隨地學習技術知識!

微信公衆號
求關注
相關文章
相關標籤/搜索