微服务引擎 CSE-约束与限制:Spring-cloud-huawei、Servicecomb及Sermant功能对比

时间:2024-10-12 14:12:57

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针对消费与生产端支持多种通信协议,如下:

  • 生产端:JAX-RS、SpringMVC、透明RPC。
  • 消费端:透明RPC、RestTemplate、InvokerUtils。

拓展

  • 支持用户自定义处理链处理流量。
  • 支持用户扩展流量治理。
  • 支持Spring Cloud原生扩展。
  • 支持用户扩展流量治理。

基于插件开发模式新增能力。

-

support.huaweicloud.com/productdesc-cse/cse_01_0011.html