
# 步骤5：服务依赖
通常情况下，一个应用不是一个单独的服务，可能由多个服务共同组成。这些服务之间可能存在一些跨服务的调用，此时就需要通过添加依赖服务，把这些服务的客户端集成过来。添加依赖服务前，请确保依赖服务的"是否生成客户端"按钮已启用。
图1开启"是否生成客户端"配置   
![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000002005359709.png)
1. 在服务依赖中，选择当前服务依赖的服务。 
   图2选择依赖的服务   
   ![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000002032359205.png)
   
   
2. 选择依赖服务的版本号。
3. 在依赖强弱中，选择strong（强）或weak（弱），单击"添加"，完成依赖服务的添加。 
   图3完成依赖服务的添加   
   ![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000001995759124.png)
   
   
4. 选择客户端的依赖类型，支持"SDK"和"METHOD"两种类型，可按需选择。
5. （可选）添加客户端流控策略。 
   ![](https://support.huaweicloud.com/usermanual-astropro/public_sys-resources/note_3.0-zh-cn.png)
   选择SDK类型时，无需配置流控策略。
   1. 选择"METHOD"类型后，单击"编辑"，可为对象方法配置流控策略。例如：为User对象的addOrder添加一个Retry的流控策略，如[图4]所示。
      您可以选择系统预置的流控策略，也可以选择自定义流控策略。选择自定义流控策略需提前在资产库中[创建客户端流控策略](https://support.huaweicloud.com/usermanual-astropro/astropro_05_0158.html)。
      
   
   2. 单击"保存"，完成流控策略配置。
   
   
   图4为对象添加方法的流控策略   
   ![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000002061060937.png)
   
   
 
