跳转至

功能总览

此处介绍服务网格支持的功能。

流量治理

  • 七层连接池管理

    支持配置 HTTP 最大请求数、最大重试次数、最大等待请求数、每次连接最大请求数以及连接最长空闲时间。

  • 四层连接池管理

    支持配置 TCP 最大连接数、连接超时时间、最大无响应次数、最短空闲时间以及健康检查间隔。

  • 熔断

    支持配置服务熔断规则,包括实例被驱逐前的连续错误数、检查周期、基础隔离时间以及最大隔离实例比例。

  • 重试

    支持配置 HTTP 重试次数、重试超时时间以及重试条件。

  • 超时

    支持配置 HTTP 请求超时时间。

  • 负载均衡

    支持配置随机调度、轮询调度、最少连接和一致性哈希多种负载均衡算法。

  • HTTP Header

    可以灵活添加、修改和删除指定 HTTP Header,包括将 HTTP 请求转发到目标服务之前对 Header 的操作,以及将 HTTP 响应回复给客户端前对 Header 的操作。

  • 故障注入

    支持配置延时故障和中断故障。

安全

  • 透明双向认证

    支持界面配置服务间的双向认证。

  • 细粒度访问授权

    支持通过界面配置服务间的访问授权(后台 API 可以配置 Namespace 级别授权,授权将会给一个特定的接口)。

可观测性

  • 流量拓扑

    支持查看网格应用流量拓扑,了解服务间依赖关系。

  • 服务运行监控

    支持查看服务访问信息,包括服务和服务各个版本的 QPS 和延时等指标。

  • 访问日志

    支持收集和检索服务的访问日志。

  • 调用链

    支持非侵入调用链埋点,并可以通过检索调用链数据进行问题定界定位。

多集群模式

  • 多集群配置统一管理

    支持网格下多集群的网格配置、集群配置管理;支持不同集群不同粒度的边车注入策略,以及支持跨集群流量策略等对数据面配置的统一管理。

  • 可扩展性

    支持一键接入、移除集群

网格数据面微服务框架

  • Spring Cloud

    支持 Spring Cloud SDK 开发的服务无侵入式的接入网格,并统一管理。

  • Dubbo

    支持 Dubbo SDK 开发的服务无侵入式的接入网格,并统一管理。

兼容性和扩展

  • 版本兼容

    API 完全兼容通用服务网格。

  • 插件支持

    支持 Tracing、Prometheus、Kiali、Grafana。

评论