多活切流
更新时间 2025-10-16 16:22:53
最近更新时间: 2025-10-16 16:22:53
本章节介绍应用容灾多活的多活切流。
概述
面对各种故障场景时,您都可以通过发起一键切流任务来实现高效的故障逃逸和恢复,保障系统的稳定性和连续性。
在切流过程中,多活系统将自动编排数据检查和数据禁写等步骤,以确保数据一致性。
图 多活切流
流量切换
您可以根据业务需求调整各单元承担的流量比例。
前提条件
- 已创建应用系统。
- 已完成系统架构配置以及路由规则配置。
- 已完成接入层配置。
- 已完成数据层配置。
- 已完成消息层配置。
- 已完成服务层配置。
创建切流任务
- 登录应用高可用服务控制台。
- 单击左侧菜单栏应用容灾多活,在应用容灾多活菜单下单击数据双活/应用双活,进入数据双活/应用双活管理页面。
- 在应用系统列表中找到需要配置的应用系统,单击应用系统名称,进入应用系统概览页面。
- 在左侧导航栏选择多活切流,在多活切流菜单下单击流量切换,在流量切换页面单击发起切换。
- 填写任务名称,选择单元组进行规则调整。
普通服务:调整流量比例。
中心服务:选择中心单元。
本地服务:选择兜底单元。 - (可选)选中站点标记为故障 ,代表该站点已全面故障并脱离管控,禁用该站点,并将流量切至其他站点。
- 单击确定按钮,自动进入流量切换任务列表页面。
- 选择刚刚创建的任务名称,点击状态列,可以查看任务的各个步骤详情以及任务进度。
- 在任务处理结果列,点击任务结果 ,可以查看任务详情信息。
注意
若选中站点标记为故障,则在切流过程中不会下发任何规则至该站点下的应用或组件。
故障恢复后,在系统架构配置里可以重新启用被禁用的站点。
查看切流任务详情
创建切流任务后,您可以在切流任务页面查看过程的详细信息。
- 状态检查
检查各个站点或单元下组件或应用的状态,您可以单击状态来查看具体执行情况。 - 打开数据库禁写
向业务系统推送数据库禁写规则,避免更新路由规则导致数据脏写问题,您可以单击状态来查看具体执行情况。 - 同步延时检查
检查DTS同步延迟,等待同步延迟追平,若等待时间过长,您可以登录DTS控制台查看任务详情;如果您仍然选择推送,可以单击取消,后忽略该步骤。 - 路由规则推送
推送路由规则至接入网关及管控通道,您可以单击状态来查看具体执行情况。 - 结束数据库禁写
向业务系统推送取消禁写规则,您可以单击状态来查看具体执行情况。 - 重置消费位点
重置消息消费位点,以便接管故障单元堆积消息。 - 流量切换完成
切流完成并展示任务状态。
说明
当步骤执行失败时,您可以查看详情中的建议,进行修复后重试当前步骤,或重新发起流程。
当基础配置发生变更且未生效时,需先提交基础配置推送任务,请查看基线推送章节。