更新时间:2023-11-23 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
流量治理概述
流量治理是Istio的核心功能,其目标是提供非侵入的流量治理能力,用户仅仅关注自己的业务逻辑,无需关注服务访问管理。流量治理要解决的问题类似如下:
- 动态修改服务间访问的负载均衡策略,比如配置一致性哈希将流量转发到特定的服务实例上;
 - 同一个服务有两个版本在线,将一部分流量切到某个版本上;
 - 服务保护,如限制并发连接数、限制请求数、隔离有故障的服务实例等;
 - 动态修改服务中的内容,或者模拟一个服务运行故障等。
 
应用服务网格ASM当前支持重试、超时、连接池、熔断、负载均衡、HTTP头域、故障注入等流量治理能力,可满足大多数业务场景的治理需求。
| 
       网格功能  | 
     
       治理位置  | 
    |
| 
       服务发起方  | 
     
       服务提供方  | 
    |
| 
       路由管理  | 
     
       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  | 
    
   父主题: 流量治理