郑州银行:构建底层交易数据库 郑州银行在包括金融风险管理系统、供应链金融系统、营销管理平台系统等多个重要业务应用中采用百度分布式数据库作为其底层交易数据库,升级替换其现有社区版开源MySQL数据库,增加其系统稳定可靠性和数据库备份运维能力。
背景信息 通过控制台或 API 操作主从切换后,系统将实现副本集实例中Primary节点和Secondary节点的角色互换。 说明: 主从切换操作只支持副本集实例和分片集群实例,单节点实例因架构因素,不支持主从切换。 触发主从切换后,会产生1次30秒内的连接闪断,请确保应用具备重连机制。 实例必须处于运行状态才可进行主从切换。 操作步骤 1.登录 MongoDB管理控制台 。
副本集实例主从切换 请求结构 Plain Text 复制 1 PUT /v{version}/instance/{dbInstanceId}?switchHA HTTP/1.1 2 HOST: mongodb.bj.baidubce.com 3 Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。
分片集实例组件主从切换 请求结构 Plain Text 复制 1 PUT /v{version}/instance/{dbInstanceId}/node/{nodeId}?switchHA HTTP/1.1 2 HOST: mongodb.bj.baidubce.com 3 Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。
主从切换 概述 云数据库 Redis 提供手动主从切换的功能。本文为您介绍通过管理控制台进行主从切换的通用方法。 注意事项 主节点角色将移交到其他可用区的从节点。如果所有节点都位于同一个可用区,则不支持该操作。 主从切换过程中可能会有1-2次闪断,请选择业务低峰期进行。 主从切换 登录 云数据库 Redis 管理控制台 。 点击“实例名称/ID”下面的目标实例名称,进入“实例详情”页面。
选取目标节点后,点击主从切换。 勾选我已了解风险并确认执行操作后点击 确认 。 也可选择批量主从切换,快捷切换到可用区随机从节点。
主从切换API 请求说明 主从切换,变更分片的主从节点关系,保障实例的高可用性。 请求结构 Plain Text 复制 1 PUT /v1/instance/{instanceId}/switchMasterSlave HTTP/1.1 2 Host: redis.
基于段文件的主从复制 概述 主从复制模式 Elasticsearch的主从复制模式,是基于“文档复制”(document replication):当有增删改文档操作时,操作请求会先转发到主分片(primary shard),主分片在其本地构建索引,然后把这个操作请求转发给各副本分片(replica shard)所在节点,每个节点分别构建各自的索引数据。
在 组件信息 区域框里的 Shard列表 找到需要切换的Shard组件,点击 主从切换 ,如下图所示: 6. 在弹出的**主从切换**对话框中,选择切换方式,单击**确定**按钮。 7. 实例状态变更为**主从切换中**,切换成功后转变为**运行中**。 约1分钟左右,Shard组件会完成主从切换。MongoDB分片集群实例中其他Shard组件如有主从切换需求,可重复上述步骤操作 。
注意】从库上执行mysqldump,默认先使用命令 flush table with read lock 获取备份一致性快照,当实例不存在非事务表时建议与--single-transaction 同时使用保证备份过程中不阻塞主从同步线程写入。