精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

攜程海外MySQL數(shù)據(jù)復(fù)制實踐

數(shù)據(jù)庫
在攜程國際化戰(zhàn)略背景下,海外業(yè)務(wù)將成為新的發(fā)力點,為了保證用戶高品質(zhì)的服務(wù)體驗,底層數(shù)據(jù)勢必需要就近服務(wù)業(yè)務(wù)應(yīng)用。一套標準且普適的數(shù)據(jù)復(fù)制解決方案能夠提升業(yè)務(wù)決策效率,助力業(yè)務(wù)更快地觸達目標用戶。
?作者|Roy,攜程軟件技術(shù)專家,負責MySQL雙向同步DRC和數(shù)據(jù)庫訪問中間件DAL的開發(fā)演進,對分布式系統(tǒng)高可用設(shè)計、分布式存儲,數(shù)據(jù)一致性領(lǐng)域感興趣。

一、前言

在攜程國際化戰(zhàn)略背景下,海外業(yè)務(wù)將成為新的發(fā)力點,為了保證用戶高品質(zhì)的服務(wù)體驗,底層數(shù)據(jù)勢必需要就近服務(wù)業(yè)務(wù)應(yīng)用。一套標準且普適的數(shù)據(jù)復(fù)制解決方案能夠提升業(yè)務(wù)決策效率,助力業(yè)務(wù)更快地觸達目標用戶。

DRC (Data Replicate Center) 作為攜程內(nèi)部數(shù)據(jù)庫上云標準解決方案,支撐了包括但不限于即時通訊、用戶賬號、IBU在內(nèi)的核心基礎(chǔ)服務(wù)和國際業(yè)務(wù)順利上云。

二、業(yè)務(wù)上云場景

業(yè)務(wù)上云前,要先要思考2個問題:

  • 數(shù)據(jù)庫是否需要上云?
  • 在數(shù)據(jù)庫上云情況下,海外數(shù)據(jù)庫提供只讀還是讀寫操作?

2.1 應(yīng)用上云

針對用戶延遲不敏感或者離線業(yè)務(wù),可以采用只應(yīng)用上云數(shù)據(jù)庫不上云,請求回源國內(nèi)。該方案下業(yè)務(wù)需要改造應(yīng)用中讀寫數(shù)據(jù)庫操作,根據(jù)應(yīng)用部署地,決定流量是否需要轉(zhuǎn)發(fā)。

不建議海外應(yīng)用直連國內(nèi)數(shù)據(jù)庫,網(wǎng)絡(luò)層面專線距離遠,成本太高,不現(xiàn)實;安全層面應(yīng)禁止跨海訪問,否則可能導(dǎo)致預(yù)期就近訪問流量由于非預(yù)期錯誤,將海外流量寫入國內(nèi)數(shù)據(jù)庫,從而引起國內(nèi)數(shù)據(jù)錯誤。

圖片

2.2 數(shù)據(jù)庫上云

對于在線用戶延遲敏感應(yīng)用,數(shù)據(jù)庫必須跟隨應(yīng)用一同上云,將請求閉環(huán)在海外,從而就近提供服務(wù)響應(yīng)。在確定數(shù)據(jù)庫上云的前提下,根據(jù)不同業(yè)務(wù)特點,可再細分為海外只讀和讀寫兩種場景。

只讀場景

對于海外只讀場景,國內(nèi)數(shù)據(jù)只需要單向復(fù)制,該方案下業(yè)務(wù)海外賬號默認無寫權(quán)限或者業(yè)務(wù)改造寫操作,避免出現(xiàn)由于誤寫導(dǎo)致國內(nèi)海外數(shù)據(jù)不一致。

圖片

讀寫場景

對于海外讀寫場景,國內(nèi)海外數(shù)據(jù)需要雙向復(fù)制,業(yè)務(wù)代碼無需改造。該方案下由于有2個Master可以寫入,業(yè)務(wù)需要在應(yīng)用層對流量進行切分,比如用戶歸屬地維度,從而避免在兩側(cè)同時修改同一條數(shù)據(jù),進而導(dǎo)致復(fù)制過程出現(xiàn)數(shù)據(jù)沖突。

圖片

2.3 上云成本

數(shù)據(jù)距離用戶越近,應(yīng)用直接提供的服務(wù)功能越豐富,對應(yīng)業(yè)務(wù)改造量越小,機器資源消耗量越大。攜程海外應(yīng)用部署在AWS公有云上,AWS入口流量不計費,只針對出口流量計費。應(yīng)用上云數(shù)據(jù)庫不上云場景,請求回源國內(nèi)產(chǎn)生出口流量費用;只讀業(yè)務(wù)單方向數(shù)據(jù)復(fù)制流入,不收費;讀寫業(yè)務(wù)數(shù)據(jù)復(fù)制回國內(nèi)產(chǎn)生出口流量費用。

上云場景

AWS出口流量

數(shù)據(jù)庫成本

機器成本

業(yè)務(wù)改造

應(yīng)用上云

業(yè)務(wù)請求流量

改造讀寫請求

數(shù)據(jù)庫上云/只讀

RDS費用

 單向復(fù)制

改造寫請求

數(shù)據(jù)庫上云/讀寫

海外→國內(nèi)復(fù)制流量

RDS費用

 雙向復(fù)制

上云成本主要集中在流量和數(shù)據(jù)庫費用。AWS出口Internet流量0.09$/GB,當流量大時,可通過數(shù)據(jù)壓縮,損耗復(fù)制延遲降低出口流量;RDS根據(jù)核數(shù)計費,1004元/核/月,業(yè)務(wù)流量少時采用普通4C16G機型即可,流量增加后動態(tài)提升配置。核心業(yè)務(wù)RDS配置一主一從,非核心業(yè)務(wù)單主即可,并且多個DB可共用一個集群,進而降低成本。

2.4 小結(jié)

為了提供高品質(zhì)的用戶體驗,數(shù)據(jù)勢必需要上云。在解決了是否上云的問題后,如何上云就成為新的疑問點。下面就詳細分析攜程內(nèi)部上云過程中依賴的數(shù)據(jù)庫復(fù)制組件DRC實現(xiàn)細節(jié)。

三、數(shù)據(jù)庫上云方案

DRC基于開源模式開發(fā),公司內(nèi)部生產(chǎn)版本和開源保持一致,開源地址https://github.com/ctripcorp/drc?,歡迎關(guān)注。

DRC孵化于異地多活項目,參見《攜程異地多活-MySQL實時雙向(多向)復(fù)制實踐》?,解決國內(nèi)異地機房間數(shù)據(jù)庫同步問題。當其中一個或多個機房位置轉(zhuǎn)變?yōu)楣性茣r,伴隨著物理距離的擴大,新的問題應(yīng)運而生。

就DRC自身架構(gòu)實現(xiàn)而言:

  • 公有云和國內(nèi)機房間互不聯(lián)通,同步鏈路被物理阻斷
  • 公網(wǎng)傳輸不如國內(nèi)跨機房之間專線質(zhì)量,丟包頻發(fā)
  • 公有云數(shù)據(jù)庫自主運維靈活性下降,如無法獲取root權(quán)限,直接導(dǎo)致set gtid_next無法正常工作

圖片

就業(yè)務(wù)接入而言:

  • 國內(nèi)海外數(shù)據(jù)隔離,按需復(fù)制成為剛需
  • 公有云數(shù)據(jù)庫成本壓力導(dǎo)致混部,一對一復(fù)制不再滿足業(yè)務(wù)靈活多變的真實部署場景

基于以上限制,DRC調(diào)整架構(gòu),引入代理模塊解決網(wǎng)絡(luò)聯(lián)通性問題,借用事務(wù)表降低復(fù)制鏈路對權(quán)限的要求;為了適應(yīng)業(yè)務(wù)的多樣性,分別從庫、表和行維度支持按需復(fù)制。

3.1 架構(gòu)改造挑戰(zhàn)

1)架構(gòu)升級

DRC中有2個核心功能需要跨公網(wǎng)傳輸數(shù)據(jù):

  • 業(yè)務(wù)Binlog數(shù)據(jù)復(fù)制
  • DRC內(nèi)部延遲監(jiān)控探針

數(shù)據(jù)復(fù)制

以單向復(fù)制為例,在Binlog拉取模塊Replicator和解析應(yīng)用模塊Applier之間引入Proxy,負責在TCP層將內(nèi)網(wǎng)/公網(wǎng)流量轉(zhuǎn)發(fā)到公網(wǎng)/內(nèi)網(wǎng)。Proxy綁定公網(wǎng)IP,采用TLS協(xié)議加密傳輸內(nèi)網(wǎng)流量。鑒于公網(wǎng)質(zhì)量不穩(wěn)定特性,Proxy使用BBR擁塞控制算法,優(yōu)化丟包引起的卡頓。

Proxy作為公網(wǎng)數(shù)據(jù)傳輸攜程內(nèi)部統(tǒng)一的解決方案,參見《攜程Redis海外機房數(shù)據(jù)同步實踐?》,開源地址:https://github.com/ctripcorp/x-pipe,歡迎關(guān)注。

圖片

延遲監(jiān)控

延遲監(jiān)控探針從業(yè)務(wù)流量同側(cè)機房的Console寫入到業(yè)務(wù)數(shù)據(jù)庫延遲監(jiān)控表(初始化時新建),經(jīng)過雙向復(fù)制鏈路,從異側(cè)機房接收延遲探針,從而計算差值得到復(fù)制延遲。為了提升Proxy間隔離性,數(shù)據(jù)復(fù)制和延遲監(jiān)控可以分別配置不同的Proxy實例實現(xiàn)數(shù)據(jù)傳輸。

圖片

Proxy Client

由于Applier和Console都需要對接Proxy,如何降低Proxy對DRC系統(tǒng)的侵入性就成為一個需要解決的問題。為此我們借助Java Agent技術(shù),動態(tài)修改字節(jié)碼,實現(xiàn)了可插拔的接入方式。接入方只需要引入proxy-client獨立Jar包,業(yè)務(wù)層按需實現(xiàn)Proxy的注冊和注銷。

2)網(wǎng)絡(luò)優(yōu)化

公網(wǎng)網(wǎng)絡(luò)丟包和擁塞頻發(fā),為了在弱網(wǎng)環(huán)境下實現(xiàn)平穩(wěn)復(fù)制,就需要快速地異常檢測恢復(fù)機制。除了在系統(tǒng)層將Proxy擁塞控制算法優(yōu)化為BBR外,DRC在應(yīng)用層額外增加:

  • 心跳檢測,實現(xiàn)連接自動切換
  • 流量控制,避免突增流量引起資源耗盡進而影響數(shù)據(jù)復(fù)制
  • 2條互備海外出口運營商線路,隨機切換

圖片

心跳檢測

Binlog生產(chǎn)方Replicator定時對下游消費方進行心跳檢測,消費方接收到心跳檢測需回復(fù)響應(yīng),Replicator根據(jù)最后一次接收時間檢測并自動關(guān)閉長期沒有響應(yīng)的連接。

這里有一種場景需要特別處理,當下游消費方比較忙,主動關(guān)閉連接auto_read屬性時,由于應(yīng)用層無法讀取暫存在緩沖區(qū)的心跳包,從而造成無法響應(yīng)。這就需要消費方在auto_read改變時,主動上報生產(chǎn)方自身的auto_read狀態(tài)。

流量控制

公網(wǎng)網(wǎng)絡(luò)質(zhì)量下降導(dǎo)致復(fù)制延遲變大,數(shù)據(jù)堆積在發(fā)送端Proxy,進而引起Replicator和Proxy觸發(fā)流控;MySQL性能抖動,應(yīng)用Binlog速度減緩,數(shù)據(jù)堆積在Applier,進而引起Applier觸發(fā)流控并逐層反饋到Replicator。

運營商線路

針對Proxy出口IP,分別配置移動和聯(lián)通兩條運營商線路,當Binlog消費方由于觸發(fā)空閑檢測出現(xiàn)超時重連時,Proxy會隨機選擇一個運營商出口IP,從而實現(xiàn)運營商線路的互備。

3)事務(wù)表復(fù)制

國內(nèi)機房間數(shù)據(jù)復(fù)制時,DBA可以給予DRC擁有root權(quán)限的賬號,以實現(xiàn)Applier模擬原生Slave節(jié)點set gtid_next工作方式應(yīng)用Binlog,從而將一個事務(wù)變更從源機房復(fù)制到目標機房,并且在兩端分配到同一個gtid下。但是公有云上RDS出于安全原因是無法開放root權(quán)限,直接從原理上否定了原有的復(fù)制方案。

為了找到合理的替換方案,我們首先從MySQL服務(wù)端視角分析下set gtid_next的效果:

  • 事務(wù)在提交后會被分配指定的gtid值,否則MySQL服務(wù)端會自動分配一個gtid值
  • gtid值加入MySQL服務(wù)端全局變量gtid_executed中

其根本性作用在于將DRC指定的gtid值保存到MySQL系統(tǒng)變量。既然無法利用MySQL系統(tǒng)變量,那么從業(yè)務(wù)層增加一個復(fù)制變量保存gtid信息即可實現(xiàn)同等效果。

其次,轉(zhuǎn)換到DRC復(fù)制視角,set gtid_next起到如下作用:

  • 記錄Applier復(fù)制消費位點,并以此向Replicator請求Binlog
  • 解決循環(huán)復(fù)制,Replicator根據(jù)gtid_event中的uuid判斷是否是DRC復(fù)制產(chǎn)生的事件

綜上分析,新的替代方案需要引入持久化變量,記錄復(fù)制位點并且能夠提供循環(huán)阻斷信息功效,為此DRC引入基于事務(wù)表的同步方案解決了海外復(fù)制難題。

位點記錄

海外復(fù)制業(yè)務(wù)集群需要新增復(fù)制庫drcmonitordb,其中新建事務(wù)表gtid_executed。

CREATE TABLE `drcmonitordb`.`gtid_executed` (
`id` int(11) NOT NULL,
`server_uuid` char(36) NOT NULL,
`gno` bigint(20) NOT NULL,
`gtidset` longtext,
PRIMARY KEY (`id`,`server_uuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

  • server_uuid:源端數(shù)據(jù)庫UUID號
  • gno:事務(wù)id。該列值為0的行為匯總行
  • gtidset:對于gno=0的匯總行,該列批量存儲gno編號,例如server_uuid:1-10:20:30

當Applier應(yīng)用SQL到目標數(shù)據(jù)庫前,需要先更新事務(wù)表,記錄gtid,然后再執(zhí)行事務(wù)中變更語句,完整的復(fù)制流程如下圖所示。事務(wù)表中g(shù)no=0行中g(shù)tidset等效MySQL系統(tǒng)變量gtid_executed,Applier執(zhí)行過程中定時匯總非0行事務(wù)gno,從而達到記錄位點功能。

圖片

循環(huán)阻斷

針對Binlog中第一個寫事件是事務(wù)表gtid_executed操作的事務(wù),Replicator將其判斷為DRC復(fù)制數(shù)據(jù),從而阻斷循環(huán)復(fù)制,否則一條數(shù)據(jù)會在雙向復(fù)制環(huán)內(nèi)無限死循環(huán)。

3.2 業(yè)務(wù)落地挑戰(zhàn)

至此DRC解決了理論上阻礙復(fù)制的已知技術(shù)問題,在實際業(yè)務(wù)落地過程中,出于數(shù)據(jù)安全、費用和改造成本的考慮,業(yè)務(wù)對數(shù)據(jù)復(fù)制提出了更精細化控制的需求。

1)數(shù)據(jù)隔離

出于合規(guī)的要求,業(yè)務(wù)上云后,需要完成國內(nèi)和海外用戶數(shù)據(jù)的隔離。業(yè)務(wù)上云前,國內(nèi)和海外用戶數(shù)據(jù)全部在國內(nèi)數(shù)據(jù)庫;上云時就需要將海外用戶數(shù)據(jù)單獨復(fù)制到公有云而過濾掉國內(nèi)用戶數(shù)據(jù)。

庫表映射

上云前國內(nèi)和海外數(shù)據(jù)在同一張母表。為了上云,業(yè)務(wù)通過在國內(nèi)數(shù)據(jù)庫新增子表,實現(xiàn)國內(nèi)數(shù)據(jù)的分離。海外由于只存在海外數(shù)據(jù),所以物理上只需要一張母表即可,即國內(nèi)子表與海外母表相對應(yīng),搭建DRC實現(xiàn)雙向復(fù)制即可。由于母表和子表表名不同,復(fù)制時需要做庫表映射,從而屏蔽應(yīng)用層對不同表名的感知,降低業(yè)務(wù)改造量。

圖片

行過濾

庫表映射不涉及數(shù)據(jù)過濾,經(jīng)過DRC的流量都會進行復(fù)制,因此映射在Applier端處理,直接根據(jù)映射規(guī)則替換表名即可。為此業(yè)務(wù)需要進行2處改造:

  • 人工分離國內(nèi)機房國內(nèi)和海外數(shù)據(jù)
  • 為了使國內(nèi)母表保存全量數(shù)據(jù),海外用戶數(shù)據(jù)經(jīng)過DRC復(fù)制回國內(nèi)時,需要通過觸發(fā)器自動同步到母表

為了進一步降低業(yè)務(wù)改造量,DRC提供行過濾功能,用戶無需進行業(yè)務(wù)改造,只需保證表中包含Uid字段即可,DRC根據(jù)Uid自動判斷數(shù)據(jù)歸屬地,進行數(shù)據(jù)過濾。

圖片

單向復(fù)制鏈路級別添加行過濾配置,其中包括:

過濾類型

  • Uid過濾,業(yè)務(wù)層面一般通過Uid維度進行拆分,通過SPI動態(tài)加載Uid過濾實現(xiàn),攜程內(nèi)部由于Uid無特殊標記,無法通過Uid名稱判斷出歸屬地,只能通過SOA遠程調(diào)用實時判斷Uid歸屬地獲得過濾結(jié)果;如果Uid有規(guī)則可循,則可以通過正則表達式匹配即可
  • Java正則表達式,支持針對單字段的Java正則表達式簡單匹配計算,適合單一維度數(shù)值有規(guī)則的業(yè)務(wù)場景
  • Aviator表達式,支持針對多字段的Aviator表達式復(fù)雜匹配計算,適合多維度數(shù)值相關(guān)聯(lián)的業(yè)務(wù)場景

過濾參數(shù)

包含表到過濾字段的映射關(guān)系,以及與過濾類型對應(yīng)的上下文,比如正則表達式。

圖片

Applier Binlog請求中攜帶行過濾配置,Replicator根據(jù)過濾類型加載對應(yīng)的過濾規(guī)則,從而計算出過濾結(jié)果。

行過濾在發(fā)送端Replicator實現(xiàn),這樣實現(xiàn)的好處是跨海發(fā)送數(shù)據(jù)量大大降低,但同時也帶來了解析和重構(gòu)Rows Event的復(fù)雜性和性能損耗,即先解析Rows Event并根據(jù)過濾后的行數(shù)據(jù)生成新的Rows Event。Rows Event的解析需要表結(jié)構(gòu)信息,而表結(jié)構(gòu)信息是保存在Binlog的頭中,勢必在Rows Event前保證能夠獲得對應(yīng)的表結(jié)構(gòu);解析后就可以將每行過濾字段值應(yīng)用到過濾規(guī)則上,若匹配出需要過濾的行,則需要根據(jù)過濾后的行構(gòu)造新的Rows Event并發(fā)送,否則直接發(fā)送即可。

圖片

2)數(shù)據(jù)庫混部

核心業(yè)務(wù)隨著數(shù)據(jù)量的膨脹,會采用分庫來降低數(shù)據(jù)庫壓力,在公有云部署時,鑒于云上初始流量不多,并且可動態(tài)提升機器配置,DBA部署時會將所有分庫部署在同一個RDS集群,此時復(fù)制從一對一變成一對多。

圖片

表過濾

單向復(fù)制鏈路級別添加庫表過濾配置,支持Aviator表達式。Replicator發(fā)送前,通過將從Binlog中解析的庫表名作用于Aviator表達式從而得到過濾結(jié)果。

圖片

3.3 數(shù)據(jù)庫上云流程

完整的業(yè)務(wù)上云流程一般分為四步:

  • 數(shù)據(jù)庫先上云,搭建國內(nèi)海外數(shù)據(jù)庫復(fù)制,驗證海外數(shù)據(jù)可用性和完整性
  • 在海外數(shù)據(jù)可用的前提下,應(yīng)用上云,就近訪問海外數(shù)據(jù)庫,驗證部署海外應(yīng)用可行性
  • 流量路由層灰度業(yè)務(wù)流量,可根據(jù)Uid白名單、流量百分比在流量接入層進行灰度,驗證業(yè)務(wù)邏輯正確性
  • 灰度完成,國內(nèi)和海外流量完成切分,驗證國內(nèi)和海外業(yè)務(wù)隔離性,為此后下線底層數(shù)據(jù)復(fù)制做準備

圖片

數(shù)據(jù)庫上云在每一步都有所涉及,第一步通過DRC解決了數(shù)據(jù)的可用性問題,第二步通過數(shù)據(jù)庫訪問中間件解決了數(shù)據(jù)可達性問題,第三步業(yè)務(wù)通過流量準確切分保證數(shù)據(jù)一致性問題,第四步國內(nèi)海外實現(xiàn)數(shù)據(jù)隔離后,即可下線DRC數(shù)據(jù)復(fù)制。在分析完DRC原理后,下面再分析下其他幾步數(shù)據(jù)庫相關(guān)問題。

1)數(shù)據(jù)訪問層

Dal包含中心化配置管理服務(wù)端Dal Cluster和Dal客戶端兩部分。上云前同一個數(shù)據(jù)庫物理上只有一個集群,上云后海外增加相同集群,服務(wù)端Dal Cluster就需要根據(jù)客戶端環(huán)境下發(fā)正確的MySQL配置文件。

圖片

Dal Cluster原理

Dal Cluster變更推送功能借由分布式配置中心完成,配置中心提供子環(huán)境功能,國內(nèi)數(shù)據(jù)庫配置默認放在父環(huán)境,海外數(shù)據(jù)庫則會在上線流程中生成對應(yīng)的子環(huán)境數(shù)據(jù)庫配置。這樣在Dal Client啟動時,帶有不同環(huán)境配置的客戶端會拉取到不同的配置,從而實現(xiàn)數(shù)據(jù)庫的就近訪問,整個過程對業(yè)務(wù)透明,代碼無需改造。

圖片

2)流量切分

業(yè)務(wù)上云一般采用Uid歸屬地進行流量切分,當流量開始灰度后,兩端數(shù)據(jù)庫都開始接收寫流量。如果流量灰度不干凈,針對同一個Uid數(shù)據(jù)在兩端同時被修改,則會導(dǎo)致底層DRC數(shù)據(jù)復(fù)制時出現(xiàn)數(shù)據(jù)沖突。

當沖突發(fā)生時,Applier默認根據(jù)時間戳進行沖突策處理,接入DRC的表都有一個精確到毫秒自動更新的時間戳,時間戳最新的數(shù)據(jù)會被采用,從而實現(xiàn)數(shù)據(jù)的一致。

3)表結(jié)構(gòu)變更

通過DRC復(fù)制的集群,在表結(jié)構(gòu)變更流程中,會自動關(guān)聯(lián)到公有云集群,在兩端同時進行變更操作。

由于變更完成時間有先后,假設(shè)一個增加字段的變更海外先完成,在國內(nèi)完成變更前的時間范圍內(nèi),針對該表海外到國內(nèi)的復(fù)制將出現(xiàn)復(fù)制沖突,默認DRC會捕獲該異常,并從異常信息中提取出列名,將多出的列從SQL中移除后再執(zhí)行,從而自動處理掉沖突。

當國內(nèi)集群完成表結(jié)構(gòu)變更后,新增列的值在兩端都為默認值,數(shù)據(jù)仍然一致。

圖片

3.4 業(yè)務(wù)落地成果

  • 海外數(shù)據(jù)庫復(fù)制從2021年11月上線至今,接入公司90+復(fù)制集群;
  • 上海?新加坡AWS復(fù)制平均延遲90ms,上海?法蘭克福AWS復(fù)制平均延遲260ms;
  • 賬號集群通過庫表映射,常旅、收藏等通過行過濾實現(xiàn)用戶數(shù)據(jù)隔離;
  • 通過一對多部署,公有云/國內(nèi)機房MySQL集群比維持在1/5,DRC復(fù)制成本/MySQL集群成本維持在2/5;

四、未來規(guī)劃

  • 為了支持更多Binlog消費方,支持消息投遞;

  • DRC當前只支持增量數(shù)據(jù)的實時復(fù)制,后續(xù)會支持存量數(shù)據(jù)的復(fù)制以及敏感數(shù)據(jù)的初始化過濾,覆蓋業(yè)務(wù)上云過程中更多數(shù)據(jù)復(fù)制場景;
  • Replicator作為有狀態(tài)實例,使用本地磁盤保存Binlog,公有云使用的塊存儲本身即是分布式存儲系統(tǒng),Replicator可探究存儲架構(gòu)改造,實現(xiàn)主備共用同一份存儲,從而降低使用成本。
責任編輯:未麗燕 來源: 攜程技術(shù)
相關(guān)推薦

2023-02-08 16:34:05

數(shù)據(jù)庫工具

2022-07-15 12:58:02

鴻蒙攜程華為

2022-05-13 09:27:55

Widget機票業(yè)務(wù)App

2022-07-08 09:38:27

攜程酒店Flutter技術(shù)跨平臺整合

2022-07-15 09:20:17

性能優(yōu)化方案

2016-09-04 15:14:09

攜程實時數(shù)據(jù)數(shù)據(jù)平臺

2022-05-27 09:52:36

攜程TS運營AI

2023-08-18 10:49:14

開發(fā)攜程

2023-12-15 10:05:58

攜程網(wǎng)絡(luò)

2023-04-14 10:29:24

小程序實踐

2022-06-03 09:21:47

Svelte前端攜程

2022-08-20 07:46:03

Dynamo攜程數(shù)據(jù)庫

2023-07-07 12:26:39

攜程開發(fā)

2022-08-06 08:23:47

云計算公有云廠商成本

2020-12-04 14:32:33

AndroidJetpackKotlin

2022-06-17 10:44:49

實體鏈接系統(tǒng)旅游AI知識圖譜攜程

2024-09-10 16:09:58

2022-12-14 10:09:44

研發(fā)效能

2023-11-24 09:44:07

數(shù)據(jù)攜程

2016-12-15 21:41:15

大數(shù)據(jù)
點贊
收藏

51CTO技術(shù)棧公眾號

热久久免费视频精品| 欧美自拍偷拍一区| 久久久精品动漫| 中文字幕av影院| 97精品在线| 欧美精品一区二区三区蜜臀| 日本xxxxxxx免费视频| 美女黄视频在线观看| 不卡在线视频中文字幕| 国产情人节一区| 国产成人亚洲精品自产在线 | 狠狠狠色丁香婷婷综合激情 | 综合久久国产| 视频一区二区在线播放| 极品美女销魂一区二区三区| 97香蕉超级碰碰久久免费软件| 精品视频第一页| 欧美电影完整版在线观看| 欧美另类高清zo欧美| 欧美国产亚洲一区| 美足av综合网| 中文字幕一区二区三区不卡| 麻豆av福利av久久av| 性欧美一区二区三区| 男女性色大片免费观看一区二区 | 国产精品国产| 91精品国产综合久久香蕉的特点| 女人另类性混交zo| 美女扒开腿让男人桶爽久久软| 亚洲人成7777| 在线看成人av电影| 国产98在线| 26uuu亚洲| 国内精品视频免费| 亚洲精品国产精品国| 精品中文字幕一区二区| 国产精品高潮呻吟久久av野狼 | 久久精品国产第一区二区三区最新章节| 91av久久久| 美洲天堂一区二卡三卡四卡视频| 国产suv精品一区二区| 国产成人在线观看网站| 欧美日韩p片| 欧美黄色性视频| 538任你躁在线精品视频网站| 日韩欧美电影| 中文字幕无线精品亚洲乱码一区| 成人免费无遮挡无码黄漫视频| 色先锋久久影院av| 日韩精品欧美国产精品忘忧草| 在线看黄色的网站| 牛牛精品成人免费视频| 亚洲激情视频网站| 18禁裸乳无遮挡啪啪无码免费| 欧美大胆视频| 亚洲午夜激情免费视频| 懂色av蜜桃av| 天天久久综合| 欧美裸体男粗大视频在线观看| 欧美精品久久久久久久久46p| 国产高清欧美| 九九热精品视频| 久久一二三四区| 日韩天堂av| 欧美洲成人男女午夜视频| www.国产一区二区| 老汉av免费一区二区三区| 91九色综合久久| 亚洲精品久久久蜜桃动漫| eeuss国产一区二区三区| 精品国产乱码久久久久久88av| 亚洲 欧美 自拍偷拍| 国产日韩欧美综合在线| 日本不卡一区二区三区在线观看| aaa日本高清在线播放免费观看| 国产精品进线69影院| 五月天在线免费视频| 9999在线视频| 在线看国产一区| 亚洲第一区第二区第三区| 无码国模国产在线观看| 亚洲福利视频久久| 亚洲综合欧美综合| 欧美日韩专区| 国产精品激情av电影在线观看 | 日韩在线观看网站| 青娱乐av在线| 久久午夜精品| 91亚洲一区精品| 在线观看xxx| 中文字幕日韩av资源站| 男人插女人视频在线观看| 少妇一区视频| 欧美成人三级电影在线| 中文字幕免费高清| 在线中文字幕第一区| 91a在线视频| 怡红院成永久免费人全部视频| 国产精品99久久久| 欧美日韩视频在线一区二区观看视频| 韩国中文字幕在线| 色综合天天综合色综合av| 一级网站在线观看| 大片网站久久| 97视频在线观看网址| 国产巨乳在线观看| 久久蜜臀精品av| 精品国产av无码一区二区三区| 国产私拍福利精品视频二区| 精品国产乱码久久久久久1区2区| 精品亚洲aⅴ无码一区二区三区| 亚洲第一在线| 99理论电影网| 黄网站免费在线观看| 色94色欧美sute亚洲线路一ni| 精人妻一区二区三区| 色无极亚洲影院| 国产成人精品视频在线观看| 少妇精品视频一区二区| 亚洲精品国产无天堂网2021| 国产精品久久a| 亚洲+变态+欧美+另类+精品| 欧美激情性做爰免费视频| 国产又粗又黄又爽的视频| 国产网站一区二区| 中文字幕无码精品亚洲35| 国产一区二区三区精品在线观看 | 日本在线视频中文有码| 欧美精品日韩综合在线| av手机在线播放| 新狼窝色av性久久久久久| 国产精品制服诱惑| 国精产品一区一区三区mba下载| 欧美欧美午夜aⅴ在线观看| 国产黄色大片免费看| 免费亚洲婷婷| 久久国产精品久久精品国产| zzzwww在线看片免费| 精品日韩99亚洲| 玖玖爱免费视频| 国产成人综合亚洲91猫咪| 五月天激情图片| 欧美激情精品| 欧美区在线播放| 性做久久久久久久久久| 亚洲一区二区影院| 国产精品偷伦视频免费观看了| 在线电影一区二区| 91在线精品观看| 视频在线观看入口黄最新永久免费国产 | av在线一区二区三区| 国产aaa免费视频| jizz在线观看| 九一九一国产精品| 日韩欧美视频一区二区| 忘忧草在线日韩www影院| 免费的毛片视频| 毛片一区二区| 日本一区二区精品视频| 美脚恋feet久草欧美| 亚洲欧美国产va在线影院| 无码视频一区二区三区| xfplay精品久久| 国产综合中文字幕| 中文字幕久久精品一区二区| 国产做受高潮69| 韩国av免费在线| 欧美午夜www高清视频| 天天操天天干天天操天天干| 奇米影视一区二区三区小说| 欧美 另类 交| xxxx日韩| 欧美中文字幕在线| 欧美精品hd| 欧美videossexotv100| 国产精品suv一区二区| 久久亚洲精精品中文字幕早川悠里 | 91视频一区| 99伊人久久| 中文字幕不卡三区视频| 在线精品国产欧美| 成人免费观看在线视频| 欧美丝袜一区二区| 欧美日韩色视频| 不卡的电视剧免费网站有什么| 人妻有码中文字幕| 五月天久久网站| 久久久久资源| 高清不卡一区| 欧美亚洲国产视频小说| 三区四区电影在线观看| 亚洲激情成人网| 国产又粗又长又黄| 欧美日韩亚洲国产一区| 亚洲综合视频网站| 26uuu国产电影一区二区| 日韩 国产 一区| 亚洲综合精品| 国产爆乳无码一区二区麻豆| 国产精品密蕾丝视频下载| 91九色极品视频| 高清av一区二区三区| 久久免费在线观看| 国产网站在线免费观看| 亚洲欧洲一区二区三区久久| 国产成人免费看一级大黄| 色综合久久88色综合天天| 欧美高清视频一区二区三区| 国产午夜精品在线观看| 中文字幕一区二区三区人妻在线视频| 老司机午夜精品视频在线观看| 永久免费看av| 日韩免费一区| 欧美视频小说| 欧美成人一区在线观看| 91精品免费| 国产精选久久| 国产自产女人91一区在线观看| 性爽视频在线| 亚洲**2019国产| 黄在线观看网站| 亚洲区小说区| 国产视频一区二区不卡| 亚洲国产精品免费视频| 国产精品亚洲美女av网站| 川上优av一区二区线观看| 91禁在线看| 欧美黑人视频一区| mm1313亚洲国产精品美女| 色婷婷综合久久久久| 成人网视频在线观看| 亚洲免费人成在线视频观看| 日本精品久久久久| 精品国产污网站| www日本高清| 欧美一级精品在线| 精品国产999久久久免费| 69精品人人人人| 一区二区三区黄色片| 欧美三级乱人伦电影| 久草视频一区二区| 欧美视频在线免费| 69视频免费在线观看| 狠狠色狠狠色综合日日五| 日韩女优在线观看| 婷婷中文字幕一区三区| 在线观看国产亚洲| 色综合天天做天天爱| 好吊操这里只有精品| 欧美日韩亚洲网| av黄色在线看| 色94色欧美sute亚洲13| 一区二区视频免费观看| 欧美日韩久久久久久| 一区二区三区黄| 日韩一级精品视频在线观看| 午夜精品久久久久久久96蜜桃 | 欧美视频xxx| 亚洲а∨天堂久久精品喷水| 天堂中文在线视频| 亚洲欧洲日产国码av系列天堂| 国产裸舞福利在线视频合集| 中文字幕国内精品| www.在线视频| 午夜精品久久久久久99热软件| 欧美激情网站| 国产精品日韩在线观看| 国产乱码精品一区二区三区亚洲人 | 中文字幕9999| 成人黄视频在线观看| 欧美高清在线观看| 亚洲人成午夜免电影费观看| 国产精品视频久久| 国产精品成人3p一区二区三区| 99久久伊人精品影院| 美女网站一区| 国产三级中文字幕| 国产亚洲毛片在线| 手机版av在线| av电影在线观看完整版一区二区| 亚洲av无码国产精品麻豆天美| 亚洲女同一区二区| 在线观看国产亚洲| 这里只有精品视频在线观看| 欧美特黄一级视频| 中文字幕九色91在线| 性欧美ⅴideo另类hd| 日本一本a高清免费不卡| 伊人久久大香伊蕉在人线观看热v 伊人久久大香线蕉综合影院首页 伊人久久大香 | 欧美色123| 宅男噜噜噜66国产免费观看| 国产.欧美.日韩| 老司机福利在线观看| 亚洲v日本v欧美v久久精品| 中文字幕精品一区二| 精品欧美一区二区三区精品久久| 国产黄在线看| 91国语精品自产拍在线观看性色 | 欧美视频xxxx| 亚洲电影免费观看高清完整版在线观看| av福利精品| 97在线观看免费| 国产日韩一区二区三免费高清 | 影音先锋日韩在线| 一本久道综合色婷婷五月| 精东粉嫩av免费一区二区三区| 一出一进一爽一粗一大视频| 一区二区三区在线视频观看| 亚洲手机在线观看| 日韩精品视频在线观看网址| 尤物在线网址| 国产日韩欧美日韩| 狠狠色狠狠色综合婷婷tag| 成人免费视频91| 国产一区二区三区四区五区入口| 干b视频在线观看| 五月婷婷久久综合| h片在线免费看| 色偷偷噜噜噜亚洲男人的天堂| 色天使综合视频| 欧美精品免费观看二区| 精品白丝av| 五月天丁香社区| 亚洲一区二区综合| 99re只有精品| 久久久久北条麻妃免费看| yiren22亚洲综合| 日本视频一区在线观看| 久久综合导航| 国产精品成人一区二区三区电影毛片 | 亚洲精品人成| 青青草国产成人av片免费| 成人国产精品久久久网站| 色综合色狠狠天天综合色| 亚洲人在线观看视频| 欧美亚洲国产成人精品| 人人香蕉久久| 六月丁香激情网| 91蜜桃免费观看视频| 欧美bbbbbbbbbbbb精品| 亚洲精品99久久久久| 亚洲妇女成熟| 日韩欧美一区二区三区四区| 巨乳诱惑日韩免费av| 久久午夜福利电影| 在线观看一区二区精品视频| 成人激情电影在线看| 国产欧美精品日韩精品| 91欧美在线| 黑人性生活视频| 亚洲成人精品影院| 亚洲色图欧美视频| 国产国语刺激对白av不卡| 日韩精品一区二区三区免费观看| 91制片厂毛片| 亚洲女人****多毛耸耸8| 亚洲国产精品久久久久久6q| 久久久久久综合网天天| 日韩中文av| 一区二区三区免费播放| 亚洲欧洲日产国产综合网| 国产www视频| 国内免费久久久久久久久久久| 欧美韩一区二区| 三级a在线观看| 亚洲免费在线视频一区 二区| 懂色av成人一区二区三区| 欧美一级成年大片在线观看| 欧美日韩国产一区二区三区不卡| 国产无遮挡猛进猛出免费软件| 亚洲综合在线免费观看| 午夜影院免费视频| 国产欧美日韩综合精品| 欧美三级黄美女| 亚洲自拍偷拍一区二区| 欧美日韩高清影院| av资源中文在线| 亚洲一区二区在线观| 懂色av一区二区在线播放| 亚洲熟女综合色一区二区三区| 中文字幕日本精品| 成人在线视频中文字幕| 蜜臀视频一区二区三区| 一区二区三区中文字幕精品精品 | 人妻无码中文字幕| 日韩av免费看| 女主播福利一区| 黄瓜视频污在线观看| 7777女厕盗摄久久久| 秋霞伦理一区| 9191国产视频| 国产丝袜欧美中文另类| 亚洲av无码一区二区乱子伦| 国产成人久久久| 激情六月综合| 久久精品日韩无码| 亚洲欧洲一区二区三区在线观看 | 日韩成人高清| 日本十八禁视频无遮挡| 亚洲天堂成人网|