HZERO微服务平台01: 整体介绍

为什么使用: 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平台

文档
平台文档

原文地址:https://www.cnblogs.com/QIAOXINGXING001/p/15560050.html