
# 微服务治理概述
如果使用微服务框架开发应用，在应用托管后启动应用，微服务会自动注册到对应的ServiceComb引擎，您可以到微服务引擎控制台，进行服务治理的相关操作。
微服务部署完后，您可以根据微服务的运行情况进行微服务的请求流量、故障处理和负载均衡等的相关治理。
#### 治理策略说明
支持负载均衡、限流、容错、降级、熔断、错误注入和黑白名单等策略的配置，具体说明见下表。
| 名称                                                  | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
|:---|:---|
| 负载均衡                                                | - 应用场景 微服务一般会部署多个实例，负载均衡控制微服务消费者访问微服务提供者的多个实例的策略，以达到流量均衡的目的。策略包括轮询、随机、响应时间权值、会话粘滞等。   - 该治理策略的配置示例及在POM中添加依赖可参考[负载均衡](https://support.huaweicloud.com/devg-cse/cse_04_0025.html)中相关内容。                                                                   |
| 限流  | - 应用场景 用于控制访问微服务的请求量大小，避免由于流量冲击对系统造成破坏。   - 该治理策略的配置示例及在POM中添加依赖可参考[限流](https://support.huaweicloud.com/devg-cse/cse_04_0021.html)中相关内容。                                                                                                                                               |
| 降级                                                  | - 应用场景 用于控制微服务调用其他微服务的时候，强制返回缺省值或者抛出异常，而不将请求发送到目标微服务，以达到屏蔽对目标微服务的访问和降低其压力的目的。   - 该治理策略的配置示例及在POM中添加依赖可参考[降级](https://support.huaweicloud.com/devg-cse/cse_04_0026.html)中相关内容。                                                      |
| 容错                                                  | - 应用场景 当微服务消费者访问提供者出现异常，比如实例网络不通等，需要将请求转发到其他可用的实例。这里的容错，常被称为重试。   - 该治理策略的配置示例及在POM中添加依赖可参考[容错](https://support.huaweicloud.com/devg-cse/cse_04_0022.html)中相关内容。                                                                                                                       |
| 熔断                                                  | - 应用场景 当微服务消费者访问提供者出现异常，比如实例网络不通、请求超时等，并且异常积累到一定的程度，需要停止访问提供者，返回一个异常或者缺省值，防止雪崩效应。 熔断提供了自动熔断策略。自动熔断需要结合错误率等判断是否熔断。   - 该治理策略的配置示例及在POM中添加依赖可参考[熔断](https://support.huaweicloud.com/devg-cse/cse_04_0023.html)中相关内容。   |
| 错误注入                                                | **该服务治理策略只适用于Java Chassis开发框架接入的微服务。** - 应用场景 错误注入可以模拟一个调用失败，主要用于功能验证、故障场景演示等场景。   - Java Chassis开发框架接入的微服务治理，该治理策略的配置示例及在POM中添加依赖可参考[错误注入](https://support.huaweicloud.com/devg-cse/cse_04_0027.html)中相关内容。                                                                                                                                        |
| 黑白名单                                                | **该服务治理策略只适用于Java Chassis开发框架接入的微服务。** - 应用场景 基于公钥认证机制，ServiceComb引擎提供了黑白名单功能。通过黑白名单，可以控制微服务允许其他哪些服务访问。   - Java Chassis开发框架接入的微服务治理 只有启用了公钥认证，设置的黑白名单才能生效，请参考[为微服务设置黑白名单治理策略](https://support.huaweicloud.com/usermanual-cse/cse_03_0172.html)。                                  |
   
