Java资源分享网 - 专业的Java学习网站 学Java,上Java资源分享网
行业案例:携程异地多活-MySQL实时双向(多向)复制实践 PDF 下载
匿名网友发布于:2024-11-15 11:27:37
(侵权举报)
(假如点击没反应,多刷新两次就OK!)

行业案例:携程异地多活-MySQL实时双向(多向)复制实践 PDF 下载 图1

 

 

资料内容:

 
一、前言
携程内部MySQL部署采用多机房部署,机房A部署一主一从,机房B部署一从,作为DRDisaster
Recovery)切换使用。当前部署下,机房B部署的应用需要跨机房进行写操作;当机房A出现故障时,
DBA需要手动对数据库进行DR切换。
为了做到真正的数据异地多活,实现MySQL同机房就近读写,机房故障时无需进行数据库DR操作,只
进行流量切换,就需要引入数据实时双向(多向)复制组件。
 
二、DRC 介绍
DRCData Replicate Center)是携程框架架构研发部推出的用于数据双向或多向复制的数据库中间
件,在公司G2(高品质Great Service、全球化Globalization)战略的背景下,服务于异地多活项目,
赋予了业务全球化的部署能力。
 
三、DRC 架构设计
DRC采用服务端集中化设计,配合另一数据库访问中间件DALData Access Layer)的本地读写功能,
实现数据就近访问。