-
Notifications
You must be signed in to change notification settings - Fork 224
Home
liubao edited this page Jan 18, 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.8(比如1.10.8-2020.0.x, 1.10.8-2021.0.x等)及其以上版本,为了减少使用错误,建议及时升级到最新版本。
Spring Cloud Huawei使用Apache ServiceComb和CSE的注册中心(servicecomb-service-center)与配置中心(servicecomb-kie), 并且提供了大量开箱即用的服务治理能力。
类别 | ServiceComb | CSE | 说明 |
---|---|---|---|
注册中心 | servicecomb-service-center | servicecomb-service-center | CSE基于开源版本做了质量加固和管理界面优化。CSE还支持nacos等其他类型注册中心。 |
配置中心 | servicecomb-kie | servicecomb-kie | CSE基于开源版本做了质量加固和管理界面优化。CSE还支持config-center、nacos等其他类型配置中心。 |
服务治理 | 配置文件 | 配置文件+CSE服务治理界面 | CSE基于动态配置能力,提供了服务治理管理能力。 |
指标监控 | 运行日志 | 运行日志+CSE仪表盘 | |
分布式事务 | servicecomb-pack | NA |
- Apache ServiceComb 部署(开源)
Spring Cloud Gateway + Spring Cloud Huawei (应用网关)
Spring Boot/Cloud + Spring Cloud Huawei (微服务)
servicecomb-service-center (注册中心)
servicecomb-service-kie (配置中心)
- CSE 部署(商业)
Spring Cloud Gateway + Spring Cloud Huawei (应用网关)
Spring Boot/Cloud + Spring Cloud Huawei (微服务)
CSE注册中心 (registry)
CSE配置中心 (config)
CSE服务治理 (governance)
CSE仪表盘 (dashboard)
- 典型云原生架构
该图展示在华为云上微服务的典型部署情况。其中微服务和微服务网关使用CCE容器部署在独立的VPC内部,并且通过ELB开放微服务网关给外部访问。注册中心和配置中心使用云服务CSE,数据库使用云服务RDS,缓存使用云服务DCS,消息中间件使用云服务DMS。 微服务应用管理、部署、监控和灰度发布等使用ServiceStage。
-
使用Spring Cloud Huawei功能
-
使用服务治理
-
生态集成
-
迁移改造问题
-
配置参考
-
优秀实践
-
常见问题