為什么使用: HZERO是基於微服務架構開源免費的企業級PaaS平台
- 技術中台是支持企業業務系統快速開發的微服務應用開發平台,包含多種開箱即用功能、通用技術組件與服務、微服務治理等。
- 解決了產品研發、項目實施面臨的許多重復性工作問題,降低了交付成本,提高了交付效率。
- 統一技術路線,統一開發規范,使基於平台開發的各種產品能夠無縫對接,形成融合的產品,降低了各自產品技術路線不一致帶來的兼容性問題,便於更好的交付和客戶使用體驗。
總體架構
技術體系
- nodejs、react、ant design
- java、spring boot、spring cloud
- mysql、redis
- docker、kubernetes
- oauth2、jwt、swagger
基礎服務
- 網關服務(gateway): 基於Spring Cloud Gateway的微服務網關服務。
- 平台治理服務(admin): 集中管理路由、限流、熔斷、權限刷新等功能。
- 認證服務(oauth): 基於 Spring Security、Spring OAuth2、JWT 實現的統一認證服務中心。
- 身份權限服務(iam): 權限管理服務,平台統一的權限體系。
- 平台基礎服務(platform): 平台基礎服務,涵蓋平台開發支持功能、平台主數據、系統管理等。
- 接口文檔服務(swagger): 平台開發測試的API文檔和調試服務。
- 注冊中心、配置中心(nacos): 兼容nacos等多種注冊中心、配置中心。
資料
源碼
open-hand/hzero: HZERO-基於微服務架構開源免費的企業級PaaS平台
文檔
平台文檔