
# 技术原理
1. 用户在管控平台下发集群倒换命令后，管控会对主备集群同时发送倒换请求。
2. 灾备集群收到切换命令后，暂停集群内仲裁，开启首备DN只读。
3. 灾备集群的首备DN通过主备集群数据传输链路向主集群的主DN发起倒换请求，并接收增量日志进行回放。
4. 完成回放后，灾备集群升为主集群。
5. 主集群在收到灾备集群的倒换请求后，会退掉所有业务线程并清理相关资源，再降为备集群。
6. 主备集群的角色更新后，om_agent关闭DN只读并重开CM仲裁，完成倒换。
图1集群间倒换流程   
![](https://support.huaweicloud.com/distributed-devg-v10-gaussdb/figure/zh-cn_image_0000002590200950.png "点击放大")
#### 接口介绍
1. 基于流式复制的异地容灾解决方案，通过OM Agent URI /v1/om/agent/mgr/cluster/streaming_disaster_recovery_switchover向主备数据库实例发送计划内switchover的请求。
2. 基于同城双中心高可用方案，通过OM Agent URI /v1/om/agent/mgr/cluster/dorado_switch向数据库实例发送降为灾备数据库实例的请求。
 
