在应用强弱依赖治理的基础上,微服务强弱依赖治理功能,通过接入MSE,可分析出应用所依赖的Dubbo、Spring Cloud服务,并能够快速的发起方法级别的故障注入,帮助您快速分析出应用与所依赖的各种方法之间的强弱依赖关系。本文介绍如何进行微服务强弱依赖治理。
前提条件
操作步骤
登录AHAS控制台,在左侧导航栏选择 。
在左侧导航栏选择 。
在微服务演练页面,单击强弱依赖治理。
在强弱依赖治理页面,单击创建治理方案。
在应用接入配置向导页,输入应用接入信息,然后单击下一步。
在依赖分析配置向导页:
在分析维度区域选中接口维度,并按相应指示去接入MSE。具体操作请参见ACK微服务应用接入MSE治理中心。
接入MSE之后,选择对应的集群。
对治理应用所在的namespace开启服务治理。
接入完成后,单击重新分析。
上述操作完成后,可以看到当前应用依赖的服务及方法。
在依赖预判配置向导页,设置强弱依赖关系,然后单击下一步。
说明您可以根据业务实际情况,标注分析对象与依赖对象的强弱依赖关系,作为业务预判。
这里的依赖对象既能以整个应用为对象,又能以该应用中的某个服务的方法为对象。
在依赖验证配置向导页,单击去验证,然后单击下一步。
说明根据上一步的依赖预判,系统自动生成验证用例(演练配置),您可以单击去验证触发验证执行,通过观察实际的监控数据、业务现象,判断真实业务的强弱依赖关系。
当依赖预判与验证结果一致时为符合预期,否则为不符合业务预期。
随着业务的变化,部分依赖关系会失效。您可以根据业务的实际变化,多次触发依赖分析,更新依赖预判。
每次单击去验证时,系统会自动检测第二步的依赖分析是否有更新;其次,检测验证用例(演练配置)参数是否有更新。如有变化,系统会自动提示您。
在验证列表中:
结论存在短划线(-)或不符合预期,则方案的治理结果为不符合预期。
结论都是符合预期或已失效,则方案的治理结果为符合预期。
在方案归档配置向导页,单击方案归档。
说明归档后将无法进行再次分析、验证,但治理报告可正常下载。
未手工归档的方案,系统将在30天内自动归档。
- 本页导读 (1)