微服务引擎 CSE-约束与限制:Spring-cloud-huawei、Servicecomb及Sermant功能对比
Spring-cloud-huawei、Servicecomb及Sermant功能对比
一级特性 |
二级特性 |
serviccomb-java-chassis |
spring-cloud-huawei |
sermant agent |
备注 |
微服务网关 |
服务端限流 |
√ |
√ |
√ |
- |
服务端隔离仓 |
√ |
√ |
√ |
- |
|
客户端熔断 |
× |
√ |
× |
- |
|
客户端容错 |
× |
√ |
× |
- |
|
客户端降级 |
× |
× |
× |
- |
|
客户端故障注入 |
× |
× |
× |
- |
|
负载均衡策略 |
√ |
√ |
× |
- |
|
灰度发布 |
× |
√ |
√ |
- |
|
优雅停机 |
√ |
√ |
× |
- |
|
微服务治理 |
优雅上下线 |
√ |
√ |
√ |
- |
无损升级 |
√ |
√ |
√ |
- |
|
服务端限流 |
√ |
√ |
√ |
- |
|
客户端容错 |
√ |
√ |
√ |
- |
|
客户熔断 |
√ |
√ |
√ |
- |
|
客户端降级 |
√ |
√ |
√ |
- |
|
服务端隔离仓 |
√ |
√ |
√ |
- |
|
客户端隔离仓 |
√ |
√ |
√ |
- |
|
负载均衡策略 |
√ |
√ |
√ |
- |
|
灰度发布 |
√ |
√ |
√ |
- |
|
全链路日志追踪 |
√ |
√ |
× |
- |
|
服务治理状态上传 |
√ |
√ |
× |
- |
|
快速失败 |
√ |
√ |
× |
- |
|
故障注入 |
√ |
× |
√ |
- |
|
黑白名单 |
√ |
√ |
× |
- |
|
注册发现 |
本地注册发现 |
√ |
√ |
× |
- |
单注册- CS E |
√ |
√ |
√ |
- |
|
单注册-ServiceCenter |
√ |
√ |
√ |
- |
|
双注册 |
× |
× |
√ |
双注册指同时注册到两个注册中心,当前sermant支持同时注册到cse和宿主原生注册中心。 |
|
配置中心支持 |
servicecomb引擎 |
√ |
√ |
√ |
可基于配置中心下发配置, 例如服务治理规则、业务配置。 |
Nacos引擎 |
√ |
√ |
√ |
||
servicecomb-kie |
√ |
√ |
√ |
||
zookeeper |
× |
× |
√ |
||
轻量化配置中心(zero-config) |
√ |
× |
× |
||
apollo |
× |
× |
× |
||
安全特性 |
安全认证 |
√ |
√ |
× |
服务实例与注册中心以及消费端与生产端之间的认证。 |
开发 |
多协议支持 |
√ |
× |
× |
JavaChassis针对消费与生产端支持多种通信协议,如下:
|
拓展 |
|
|
基于插件开发模式新增能力。 |
- |
- 微服务是什么_微服务作用_微服务引擎CSE-华为云
- 微服务平台有哪些功能_微服务架构_微服务引擎CSE-华为云
- 微服务管理_微服务架构_微服务引擎CSE-华为云
- Java Chassis应用托管_微服务架构_微服务引擎CSE-华为云
- 微服务部署_微服务平台_微服务引擎CSE-华为云
- 微服务平台_微服务平台是什么_华为云微服务平台_微服务优点-华为云
- Spring Cloud应用托管_微服务平台_微服务引擎CSE-华为云
- Nacos注册配置中心_Nacos的关键特性_微服务引擎CSE-华为云
- Nacos引擎_微服务注册配置中心_微服务引擎CSE-华为云
- Java Chassis应用接入ServiceComb引擎_如何接入ServiceComb引擎_Java Chassis应用接入ServiceComb引擎操作指导1