MSHA的核心功能是切流。本文将介绍在同城中如何创建切流任务并查看切流详情。
创建切流工单
- 登录AHAS控制台。
- 在控制台左侧导航栏中选择多活容灾。
- 在左侧导航栏单击同城切流,并在左上角选择目标命名空间。
- 在同城切流页面右上角单击切流。
- 在切流任务页面选择以下任意一种方式完成规则调整。
- 比例切流
- 选择切流方式为比例切流。
- 选择单元。
- 在切流调整中,设置各个区域的切流比例。也可单击一键切零,比例归为零。
- 单击确定。
- 精准切流
- 选择切流方式为精准切流。
- 选择单元。
- 选择切流调整的规则。
- 单击单元操作列的修改,在中心单元面板中输入访问中心单元的流量名单,单击+ 添加,可添加多个要切流的精准名单。完成后单击确定。
- 单击确定,进入切流检查。
- 在切流检查区域查看切流检查,待所有检查项均通过后,单击切流。
说明 若有检查项检查不通过,可在该检查项右侧单击重试或跳过。跳过功能一般用于紧急切流场景,请谨慎使用。
查看切流详情
创建切流任务后,MSHA开始进行切流工作。完成切流需要进行以下3个过程。
说明 若未启用某多活组件,则切流详情中不会有对应的步骤和展示内容。
- 更新规则。
MSHA使用ACM向业务系统推送切流态路由规则,业务系统中依赖的MSHA-SDK,将根据切流态路由规则进行路由。
说明 若推送规则失败,则单击重试进行重试,MSHA将在2小时内定时自动重试,如果超时仍未成功则切流工单进入异常状态并回滚重推基线规则。
- 各层切流。
同时进行接入层和数据层切流。
- 接入层切流。MSHA将执行各单元流量比例推送和各单元化路由规则推送。
说明 若推送规则失败,则单击重试进行重试,MSHA将在2小时内定时自动重试,如果超时仍未成功则切流工单进入异常状态。
- 数据层切流。MSHA自动获取数据层的实例库DTS同步延迟情况。业务系统中依赖的MSHA-SDK也会根据同步延时策略,进行相关的控制(禁写、禁更新、忽略)。当所有实例库DTS同步延迟为0s时,系统自动进入下一步骤切流后置任务。
- 切流后置任务。
MSHA将进行全镜像关闭,即关闭DTS数据库同步的校验功能。并使用ACM向业务系统推送切流终态路由规则。业务系统中依赖的MSHA-SDK,将根据终态路由规则进行路由,并结束同步延时策略的相关控制(禁写、禁更新、忽略)。
在文档使用中是否遇到以下问题
更多建议
匿名提交