Skip to content
liubao edited this page Apr 13, 2023 · 17 revisions

Spring Cloud Huawei的目的是为了让开发者更加方便、高效的使用Spring Cloud开发可靠的微服务应用。

使用Spring Cloud Huawei,开发者可以不用熟悉和了解Spring Cloud,只需要熟悉Spring和Spring Boot,就能够按照微服务架构模式开发应用。相对于Spring Cloud,Spring Cloud Huawei能够更好的支持快速微服务开发,提供开箱即用的微服务治理能力。详细参考快速开始

本开发指南适用于Spring Cloud Huawei 1.10.11(比如1.10.11-2021.0.x等)及其以上版本,为了减少使用错误,建议及时升级到最新版本。

Spring Cloud Huawei支持使用ServiceComb和Nacos作为注册中心和配置中心,开发测试可以使用开源版本,生产环境可以选择CSE云服务。

类别 CSE(Servicecomb) CSE(Nacos) 说明
注册中心 servicecomb-service-center nacos CSE基于开源版本做了质量加固和管理界面优化。
配置中心 servicecomb-kie nacos CSE基于开源版本做了质量加固和管理界面优化。
  • CSE(ServiceComb) 部署
    Spring Cloud Gateway + Spring Cloud Huawei (应用网关)
    Spring Boot/Cloud + Spring Cloud Huawei    (微服务)
    
    servicecomb-service-center                  (注册中心)
    servicecomb-service-kie                     (配置中心)
  • CSE(Nacos) 部署
    Spring Cloud Gateway + Spring Cloud Huawei (应用网关)
    Spring Boot/Cloud + Spring Cloud Huawei    (微服务)
    
    nacos                                      (注册中心)
    nacos                                      (配置中心)
  • 典型云原生架构

该图展示在华为云上微服务的典型部署情况。其中微服务和微服务网关使用CCE容器部署在独立的VPC内部,并且通过ELB开放微服务网关给外部访问。注册中心和配置中心使用云服务CSE,数据库使用云服务RDS,缓存使用云服务DCS,消息中间件使用云服务DMS。 微服务应用管理、部署、监控和灰度发布等使用ServiceStage。

Clone this wiki locally