微服务引擎 CSE 是华为云提供的一站式微服务平台,属于云中间件产品。它为用户提供服务注册发现、服务治理、配置管理等高性能、高韧性的企业级云服务能力,帮助企业屏蔽微服务架构带来的复杂性,提升业务运行稳定性。
核心引擎
| 引擎类型 |
说明 |
| ServiceComb引擎 |
华为贡献给 Apache 社区的开源注册配置中心,支持备份与恢复、网络配置等 |
| Nacos引擎 |
开源增强的注册配置中心,支持扩容、升级等管理操作 |
两种引擎均通过微服务引擎控制台统一管理,用户可获取注册发现地址、配置中心地址等信息。
主要功能
1. 服务注册与发现
- 微服务实例自动注册到 CSE
- 服务间通过注册中心动态发现彼此
- 支持健康检查,自动剔除异常实例
2. 配置管理
- 集中化管理微服务配置
- 支持配置动态刷新,无需重启服务
- 多环境配置隔离(开发、测试、生产)
3. 服务治理
- 全生命周期治理:覆盖开发测试、变更发布、运行运维各阶段
- 流量管理:负载均衡、灰度发布、限流熔断
- 路由控制:亲和路由、容灾切换
- 多技术栈统一治理:SDK + Proxy 模式
4. 安全防护
- 基于角色的安全接入与租户隔离
- JWT 认证、自定义鉴权
- 访问黑白名单控制
- 云审计操作记录与回溯
核心优势
| 优势 |
说明 |
| 拥抱开源 |
全面兼容 Spring Cloud、Apache Dubbo、ServiceComb 等,应用零代码修改接入 |
| 高可靠性 |
通过信通院微服务能力平台先进级认证;多可用区容灾、节点异常自愈;SLA 达 99.95% |
| 久经考验 |
华为核心业务云原生转型基础底座,经华为终端业务亿级用户考验 |
| 统一治理 |
多语言、多技术栈应用统一治理,提升开发效率 |
| 开放无绑定 |
全系子产品均有对应开源项目,无厂商锁定 |
典型应用场景
场景1:快速构建微服务应用
- 结合 ECS、CAE、ServiceStage 等云服务
- 快速搭建微服务架构
- 屏蔽底层基础设施复杂度
场景2:全生命周期统一服务治理
- 开发测试阶段:本地调试、Mock 服务
- 变更发布阶段:灰度发布、蓝绿部署
- 运行运维阶段:监控告警、故障排查
与华为云其他产品搭配
| 产品 |
用途 |
| ServiceStage |
应用管理与运维平台,一站式 PaaS |
| CAE(云应用引擎) |
Serverless 极简托管引擎 |
| ECS(弹性云服务器) |
计算资源 |
| GaussDB |
分布式数据库 |
| CCE(云容器引擎) |
容器编排 |
支持的开源框架
- Spring Cloud / Spring Cloud Huawei
- Apache Dubbo
- Apache ServiceComb (Java Chassis)
- Kratos(Go 框架)
- Kitex(Go 框架)