微服务治理中心支持专业版及企业版两种规格,您可以按需选择合适的规格,具体能力差异如下:
核心功能 | 功能说明 | 专业版 | 企业版 |
---|---|---|---|
服务查询 | 支持查看应用下服务的提供者、消费者和接口元数据等信息。 | √ | √ |
微服务可观测 | 支持查看最近5分钟的监控数据。 | √ | √ |
金丝雀发布 | 支持在应用发布时,可以为新版本的应用打上gray的标签,通过按流量比例路由或按内容路由的方式,将灰度流量引入带有gray标签的应用中,从而达到小规模验证的目的。 | √ | √ |
标签路由 | 支持将每个服务打上一个标签,通过标签将标签相同的服务分为同一个分组,然后约束流量在同一个分组内流转。 | √ | √ |
无损上下线 | 无损上线:支持在服务上线时,提供服务预热、延迟注册服务的能力解决流量损失问题。 无损下线:保证应用在下线、重启时流量零损耗。 |
√ | √ |
错误注入 | 支持模拟微服务间异常调用。 | √ | √ |
离群实例摘除 | 支持监测下游实例的可用性,并摘除异常实例。 | √ | √ |
推空保护 | 支持当注册中心返回了空列表,此时客户端忽略该空返回的变更,从缓存中获取上一次正常的服务端地址进行服务访问。 | √ | √ |
服务鉴权 | 支持为提供者的服务设置鉴权规则,允许或拒绝某个消费者访问服务。 | √ | √ |
服务测试 | 支持在控制台填写调用参数、发起服务调用,并得到服务调用的结果。 | √ | √ |
自动化回归 | 支持通过用例管理和用例集管理能力实现功能快速回归。 | √ | √ |
服务Mock | 支持模拟真实后端服务。 | √ | √ |
事件中心 | 支持通过事件类型和事件来源维度查询事件记录,感知微服务治理事件。 | √ | √ |
操作日志 | 支持记录关键治理中心操作日志。 | √ | √ |
流量防护 | 支持以流量为切入口,对请求流量进行流量控制、熔断降级和系统保护等操作。 | × | √ |
网关防护 | 支持针对SpringCloud Gateway和Zuul应用实现流量控制。 | × | √ |
全链路灰度 | 支持将多个相同版本的应用划分为同一个泳道,通过全链路流量控制的功能将相同版本的应用隔离成一个独立的运行环境(泳道)。 | × | √ |
功能开关 | 提供了一个轻量级的动态配置框架,可以在项目中快速接入配置,并在控制台实时管理配置项。 | × | √ |
数据库治理 | 支持SQL监控统计、SQL流量防护、连接池治理、数据库灰度、数据库读写路由等功能。 | × | √ |
全局鉴权 | 支持通过创建鉴权规则,实现多个微服务之间通信的身份验证。 | × | √ |