
# 流量治理概述
流量治理是Istio的核心功能，其目标是提供非侵入的流量治理能力，用户仅仅关注自己的业务逻辑，无需关注服务访问管理。流量治理要解决的问题类似如下：
- 动态修改服务间访问的负载均衡策略，比如配置一致性哈希将流量转发到特定的服务实例上；
- 同一个服务有两个版本在线，将一部分流量切到某个版本上；
- 服务保护，如限制并发连接数、限制请求数、隔离有故障的服务实例等；
- 动态修改服务中的内容，或者模拟一个服务运行故障等。
应用服务网格ASM当前支持重试、超时、连接池、熔断、负载均衡、HTTP头域、故障注入等流量治理能力，可满足大多数业务场景的治理需求。
表1常用的网格功能和其执行位置 
|  网格功能  |   治理位置   ||
|  网格功能  |
|---|---|---|
| 服务发起方  | 服务提供方 |
| 路由管理   | Y     | N |
| 负载均衡   | Y     | N |
| 调用链分析  | Y     | Y |
| 服务认证   | Y     | Y |
| 可观测性数据 | Y     | Y |
| 重试     | Y     | N |
| 重写     | Y     | N |
| 重定向    | Y     | N |
| 授权     | N     | Y |
| 故障注入   | Y     | N |
| 超时     | Y     | N |
| 连接池    | Y     | N |
| 熔断     | Y     | N |
| HTTP头域 | Y     | N |
   
#### 约束与限制
配置诊断失败的服务不能进行流量治理，请先参考[手动修复项](https://support.huaweicloud.com/usermanual-asm/asm_01_0060.html)或[自动修复项](https://support.huaweicloud.com/usermanual-asm/asm_01_0065.html)修复异常。
