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

聊聊異地多活實踐與設(shè)計思考點歸納

開發(fā) 前端
在異地多活項目整體推過程中的一些注意事項和設(shè)計點歸納和整理,拋磚引玉,其中一些點還有待深入探討和優(yōu)化。

引言

在異地多活項目整體推過程中的一些注意事項和設(shè)計點歸納和整理,拋磚引玉,其中一些點還有待深入探討和優(yōu)化。

一、指導(dǎo)事項歸納

1.多活原因歸納

推動多活的原因大體可歸納為以下三種。

  • 高可用架構(gòu)部署
  • 業(yè)務(wù)整體的容災(zāi)
  • 單機房容量限制

2.多活指導(dǎo)歸納

多活牽扯公司業(yè)務(wù)方方面面,整體來講業(yè)務(wù)改造和基礎(chǔ)設(shè)施中間件改造兩大塊。

  • 核心鏈路自包含可邏輯分片
  • 調(diào)用盡可能收斂在本單元
  • 流量分片邏輯盡可能均衡
  • 中間件多活架構(gòu)改造升級
  • 業(yè)務(wù)改造支持多活方案
  • 業(yè)務(wù)場景驗證中間件能力

3.推動事項歸納

順利推進多活事項是公司重要戰(zhàn)略,需要統(tǒng)一思想,將多活項目當成最高優(yōu)先級推進。

  • 統(tǒng)一思想認識自覺對齊到公司級戰(zhàn)略項目
  • 設(shè)置總架構(gòu)師級別建議對齊部門負責(zé)人,對整體架構(gòu)方案和結(jié)果負責(zé)

例如:總架構(gòu)師擁有對各個部門牽頭同學(xué)擁有不低于60%的績效考核權(quán)

  • 部門負責(zé)人作為該部門領(lǐng)導(dǎo)需要全力推動
  • 每個業(yè)務(wù)線設(shè)置接口人并負責(zé)該業(yè)務(wù)線所有對接和推動事務(wù),對本業(yè)務(wù)線或者部門的推動結(jié)果負責(zé)

例如:業(yè)務(wù)線接口人擁本業(yè)務(wù)參與多活事項同學(xué)不低于60%的績效考核權(quán)

  • 項目架構(gòu)師與各業(yè)務(wù)負責(zé)人周會例會及時跟進問題和進度
  • 各個牽頭人梳理的問題對外溝通前,先部門內(nèi)部對齊,提升溝通效率

4.抓核心鏈路

先保證核心鏈路的多活,避免面面俱到嚴重拖累進度,例如:

  • 優(yōu)惠券庫存類扣減先中心機房統(tǒng)一扣減
  • 管理運營類等無實時要求的先不做多活
  • 流量切換過程中容忍分鐘級不可用,切換結(jié)束后恢復(fù)

二、多活規(guī)則與流量選擇

1.路由因子選擇與映射

路由因子選擇: 需要根據(jù)公司業(yè)務(wù)場景選擇,常見的路由因子有地域、用戶ID。

路由因子與機房映射:

地域因子:將地域編號與機房建立映射,例如:001->unit-a

用戶因子:將UID與機房建立映射,例如:123456與機房編號哈希后映射到unit-a

2.請求分配正確機房

一個請求有了多活規(guī)則后如何將請求路由到正確機房,歸納了以下幾種方式:

  • 終端服務(wù)通過多域名切換:將請求直接路由到正確機房
  • 在反向代理層轉(zhuǎn)發(fā):轉(zhuǎn)發(fā)屬于異地機房流量
  • 在網(wǎng)關(guān)層轉(zhuǎn)發(fā):轉(zhuǎn)發(fā)屬于異地機房流量

3.多活管控中心服務(wù)

  • 多活部署通過雙向同步或者雙寫方式保證數(shù)據(jù)的一致性
  • 提供SDK和服務(wù)接口供中間件或者服務(wù)服務(wù)映射規(guī)則
  • 提供流量切換的整個閉環(huán)流程

三、RPC跨機房調(diào)用能力

1.注冊中心架構(gòu)圖

  • 節(jié)點注冊時需要將機房信息一并注冊
  • 注冊中心提供跨機房雙向同步能力

2.RPC框架跨機房調(diào)用

  • 默認本機房調(diào)用策略
  • 提供自定義路由功能供業(yè)務(wù)選擇是否跨機房調(diào)用
  • 需要注意新老版本以及發(fā)布時是否存在流量傾斜問題

四、消息跨機房復(fù)制

1.復(fù)制插件管理與監(jiān)控

在一些業(yè)務(wù)場景中需要消息集群提供跨機房復(fù)制能力,將其他機房的流量收斂到一個機房去消費。

  • 通過復(fù)制器插件將消息跨機房復(fù)制
  • 通過管理平臺對復(fù)制器的監(jiān)控和管理

2.流量隔離與動態(tài)訂閱

  • 通過不同主題進行流量隔離規(guī)避重復(fù)復(fù)制問題
  • 動態(tài)喚醒消費SDK訂閱復(fù)制流量
  • 復(fù)制流量來源機房打標

五、存儲雙向同步

1.Redis雙向同步

Redis雙向同步并不是做多活的公司都需要,如果能作為極短時間過期使用無需進行同步。然而也有的作為較長時間去存儲,如果業(yè)務(wù)改造成本巨大需要提供雙向復(fù)制能力。方案有很多種,有改源碼的,下面介紹一種RedisSyncer,java實現(xiàn),詳見下面github連接。

  • https://github.com/TraceNature/redissyncer-server

可根據(jù)實際場景進行改造,主要功能有:

  • 斷點續(xù)傳
  • 數(shù)據(jù)同步
  • 數(shù)據(jù)遷移
  • 數(shù)據(jù)校驗

實現(xiàn)原理:

  • 復(fù)制器偽裝成從節(jié)點復(fù)制數(shù)據(jù)
  • 同步時通過寫入輔助key的方式來識別流量來源,規(guī)避重復(fù)復(fù)制問題。

注意事項:

  • 是否需要redis雙向復(fù)制提早規(guī)劃
  • 過濾過短時間key無效復(fù)制,比如:小于3秒的不再同步
  • 批量寫入提升性能

2.MySql雙向同步

數(shù)據(jù)庫的雙向同步在異地多活通常是必須要做的事情,下面是阿里開源otter,可基于其二次定制開發(fā)。

  • https://github.com/alibaba/otter

解決循環(huán)復(fù)制實現(xiàn)原理:

  • 通過事務(wù)表解決數(shù)據(jù)循環(huán)復(fù)制
  • 復(fù)制數(shù)據(jù)時同時寫入一條數(shù)據(jù)到事務(wù)表在同一個事物中
  • 同步數(shù)據(jù)時只同步不再事務(wù)表中的數(shù)據(jù)到異地機房

還需要提供其他周邊工具:

  • 提供數(shù)據(jù)校驗工具
  • 提供數(shù)據(jù)訂正工具
  • 提供DDL雙向同步
  • 提供數(shù)據(jù)沖突策略

注意事項提點:

  • 統(tǒng)一關(guān)系數(shù)據(jù)庫存儲 多種數(shù)據(jù)庫PostgreSQL、MySql等的建議統(tǒng)一為一種
  • 相關(guān)任務(wù)提早同步進行
  • 中間件與DBA開發(fā)協(xié)同推進 例如:可以將周邊工具交由DBA開發(fā)

另外,在存儲側(cè)流量切換時需要提供數(shù)據(jù)庫禁寫功能,避免實現(xiàn)切流過程數(shù)據(jù)的不一致,禁寫的實現(xiàn)可以通過sql動態(tài)拼接一個很大的時間戳實現(xiàn)。

六、其他改造事項

除了中間件和業(yè)務(wù)核心服務(wù)改造外,還有一些其他的改造事項,例如:

  • 發(fā)布系統(tǒng)支持不同機房發(fā)布
  • CMDB中的資源和應(yīng)用標識
  • 監(jiān)控體系支持不同機房流量標識
  • 其他存儲相關(guān)(ES、Hbase等)盡量不復(fù)制

七、流量切換過程

1.流量切換大體流程

從機房A流量切換機房B的大體流程圖如下:

  • @1 多活規(guī)則中心下發(fā)禁寫通知和禁寫時間基線
  • @2 數(shù)據(jù)庫SDK收到禁寫數(shù)據(jù)庫寫入和更新
  • @2 雙向復(fù)制器收到超過禁寫時間基線不再復(fù)制
  • @3 雙向復(fù)制器上報復(fù)制完成狀態(tài)
  • @4 多活規(guī)則中心下發(fā)流量切換通知
  • @5 Nginx&網(wǎng)關(guān)層收到將流量切換到機房B并上報切換完成狀態(tài)
  • @6 多活規(guī)則中心下發(fā)取消禁寫通知

2.流量切換注意問題

部分流量切換的問題 場景一:切某個地域的10%流量 場景二:切某個場景用戶的10%流量

部分流量切換時數(shù)據(jù)庫禁止設(shè)計判斷

部分流量切換時復(fù)制器完成的判斷和替代方案

3.復(fù)制器監(jiān)控與思考

針對復(fù)制器自身穩(wěn)定性和性能的監(jiān)控

復(fù)制器復(fù)制進度的監(jiān)控思考

本文轉(zhuǎn)載自微信公眾號「瓜農(nóng)老梁」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請聯(lián)系瓜農(nóng)老梁公眾號。

 

責(zé)任編輯:武曉燕 來源: 瓜農(nóng)老梁
相關(guān)推薦

2023-11-28 07:45:48

Rust自動化測試

2021-02-24 10:05:07

架構(gòu)運維技術(shù)

2024-04-26 00:28:14

異地多活架構(gòu)

2023-11-27 07:57:46

2021-02-04 10:00:09

異地多中心容災(zāi)

2021-04-23 09:55:27

技術(shù)開發(fā)實踐

2024-11-01 17:00:03

2024-01-03 08:30:54

Redis分布式項目

2019-03-18 10:32:33

容災(zāi)雙活同城

2020-11-20 09:23:01

高可用異地淘寶

2021-08-09 11:35:40

設(shè)計實踐應(yīng)用

2024-08-12 08:04:00

2017-08-01 10:55:47

DRC應(yīng)用實踐

2024-07-15 08:02:20

2021-04-26 15:40:23

技術(shù)資訊

2023-12-06 19:04:31

多平臺消息推送

2023-09-07 08:29:23

多屏云視聽小電視

2012-03-21 10:09:12

2022-12-30 15:27:13

2024-10-15 11:04:18

點贊
收藏

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

麻豆精品国产91久久久久久| 中文字幕伦av一区二区邻居| 亚洲一区二区三区四区在线| 精品国产一区二区三| 波多野结衣理论片| 最新国产精品| 亚洲精品在线看| 九九九九九九九九| 26uuu亚洲电影| 17c精品麻豆一区二区免费| 日韩视频二区| 欧美大片一区二区| 国产成人精品视频ⅴa片软件竹菊| 欧美jizzhd69巨大| 91视频.com| 2019国产精品视频| 黄色大全在线观看| 在线日韩电影| 欧美剧在线观看| 中文字幕伦理片| 国产一区丝袜| 日韩丝袜情趣美女图片| 99免费视频观看| 91老司机福利在线| 最新国产精品久久精品| 日本视频一区二区在线观看| 懂色av蜜臀av粉嫩av分享吧| 精品亚洲欧美一区| 国产成人av网| 国产婷婷色一区二区在线观看| 午夜精品999| 色999日韩欧美国产| 午夜欧美精品| 亚洲国产福利| |精品福利一区二区三区| 久久66热这里只有精品| 国产高清在线观看视频| 久久精品久久综合| 国产成人久久久精品一区| 国产第一页在线播放| 亚洲综合中文| 久久久av网站| 91麻豆精品成人一区二区| 欧美日韩一二| 最近2019中文免费高清视频观看www99| 51调教丨国产调教视频| 国内自拍欧美| 日韩不卡在线观看| 国产视频久久久久久| 国产成人av毛片| 亚洲第一精品自拍| 日本人添下边视频免费| 给我免费播放日韩视频| 亚洲激情视频在线播放| 亚洲精品乱码久久久久久蜜桃图片| 中文字幕久久精品一区二区| 日韩一区二区三区视频| 久久久久中文字幕亚洲精品 | 欧美激情亚洲另类| 欧美成人三级视频| 精品福利av| 97av在线播放| 国产99久久久久久免费看| 日韩精品国产欧美| 国产精品专区一| 国产一区二区网站| 国产一区二区三区精品视频| 亚洲a在线播放| 午夜精品久久久久久久99| 国产成人99久久亚洲综合精品| 成人一区二区在线| 五月激情婷婷网| www一区二区| 亚洲 日韩 国产第一区| 久久亚洲天堂| 亚洲午夜久久久久久久久电影网| 国产精品12345| 亚洲不卡系列| 678五月天丁香亚洲综合网| 在线观看一区二区三区视频| 国内精品麻豆美女在线播放视频| 亚洲视频在线观看网站| 成年人网站在线观看视频| 欧美国产另类| 欧美一级淫片播放口| 中文字幕人妻一区二区在线视频| 国产在线精品免费av| 精品国产一区二区三区日日嗨| 国产福利小视频在线| 亚洲日本在线观看| heyzo国产| 色综合一区二区日本韩国亚洲| 日韩欧美在线综合网| avtt香蕉久久| 亚洲91中文字幕无线码三区| 97国产精品久久| 99成人精品视频| 国产凹凸在线观看一区二区| 日韩福利一区二区三区| av网站网址在线观看| 欧美色播在线播放| 在线免费观看av网| 国产区精品区| 久久久久国产一区二区三区| 中国老头性行为xxxx| 不卡一区在线观看| 亚洲一区二区三区免费观看| rebdb初裸写真在线观看| 一本色道久久综合狠狠躁的推荐| 超碰91在线播放| 精品72久久久久中文字幕| 九九视频这里只有精品| 奴色虐av一区二区三区| 丰满白嫩尤物一区二区| 一区二区高清视频| 国产精品专区免费| 精品久久国产老人久久综合| 娇小11一12╳yⅹ╳毛片| 国产日韩高清一区二区三区在线| 91在线国产电影| 番号集在线观看| 欧美日韩激情美女| 亚洲av无码一区东京热久久| 欧美r级电影| 国产精品成人aaaaa网站| 秋霞av鲁丝片一区二区| 成人免费一区二区三区在线观看| 国产一区二区视频免费在线观看| 久久影视三级福利片| 欧美精品在线观看| 国产美女免费视频| 日韩av在线播放中文字幕| 亚洲国产高清在线观看| 午夜精品福利一区二区三区av| 簧片在线免费看| 亚洲第一福利专区| 在线区一区二视频| 美日韩精品免费视频| 日韩a级片在线观看| 免费精品视频最新在线| 欧美日韩一区二| yourporn在线观看中文站| 亚洲aⅴ乱码精品成人区| 久热这里只有精品6| www.youjizz.com在线| 亚洲视频在线一区| www.66久久| 国产精品资源| 久久久国产影院| 高潮无码精品色欲av午夜福利| 日韩av黄色| 精品久久久久久久久久久久久久久 | 91精品婷婷国产综合久久| 99精品全国免费观看| 免费看日韩精品| 一区二区精品国产| 亚洲伊人伊成久久人综合网| 久久手机免费视频| 精品人妻一区二区三区三区四区 | 成人公开免费视频| 国产亚洲美州欧州综合国 | 国产乱码精品一区二区三区av| 亚洲最新免费视频| 国产一区二区三区亚洲综合| 久久99精品久久久久久琪琪| 亚洲精品字幕在线| 午夜在线电影亚洲一区| 一本色道综合久久欧美日韩精品| 久久国产欧美| 亚洲免费不卡| 亚洲国产高清在线观看| 久久久免费观看视频| 神马久久久久| 欧美视频完全免费看| 成人免费黄色小视频| 国产成人精品亚洲午夜麻豆| 免费av手机在线观看| 蜜乳av综合| 国产精国产精品| 高潮毛片在线观看| 亚洲韩国日本中文字幕| 艳妇乳肉豪妇荡乳av无码福利 | 久久久一二三四| 亚洲三区欧美一区国产二区| 琪琪亚洲精品午夜在线| 美女羞羞视频在线观看| 精品国产1区2区3区| 中文字幕一区二区人妻电影| 国产精品美女www爽爽爽| 亚洲成人激情小说| 日韩精品免费专区| www.亚洲成人网| 国产伦一区二区三区| 91视频88av| videos性欧美另类高清| 久久精品一区中文字幕| 无码国产精品一区二区免费16| 欧美日韩视频在线一区二区| 免费一级片在线观看| 国产欧美日韩精品一区| 国产真实乱人偷精品| 男女男精品网站| 国产 福利 在线| 欧美在线亚洲| 神马影院午夜我不卡影院| 日韩在线精品强乱中文字幕| 日韩美女av在线免费观看| 激情图片在线观看高清国产| 综合久久五月天| 熟妇人妻系列aⅴ无码专区友真希 熟妇人妻av无码一区二区三区 | 亚洲香蕉av在线一区二区三区| 国产a级免费视频| 在线看日韩精品电影| 国产精品自拍视频一区| 亚洲精品日产精品乱码不卡| 永久免费毛片在线观看| 99久久免费视频.com| 日韩视频在线观看一区二区三区| 噜噜噜91成人网| 人人妻人人添人人爽欧美一区| 在线精品视频在线观看高清| 亚洲aⅴ天堂av在线电影软件| 日韩极品在线| 国产福利一区二区三区在线观看| 疯狂欧洲av久久成人av电影| 国产99久久精品一区二区永久免费| www.综合网.com| 美女av一区二区三区| 日本中文字幕在线2020| 亚洲一区二区久久久| 青青草超碰在线| 亚洲精品国产拍免费91在线| 蜜桃在线一区二区| 日韩欧美成人激情| 国产强被迫伦姧在线观看无码| 欧美日韩综合不卡| 欧美 亚洲 另类 激情 另类| 在线欧美日韩国产| 精产国品一区二区| 日韩欧美在线字幕| 中国一级免费毛片| 欧美日韩国产在线看| 精品成人免费视频| 调教+趴+乳夹+国产+精品| 国产在线拍揄自揄拍| 亚洲国产人成综合网站| 欧美精品videos极品| 一区二区三区不卡在线观看| 日本妇女毛茸茸| 亚洲综合丝袜美腿| 久久久久成人精品无码| 亚洲成人综合网站| 日本三级理论片| 欧美性xxxxx| 天天爱天天做天天爽| 欧美性xxxxxxxx| 亚洲天天综合网| 91精品国产福利| 亚洲高清视频网站| 亚洲精品电影网| 久青草国产在线| 综合136福利视频在线| av网站免费在线观看| 欧美国产精品人人做人人爱| sqte在线播放| 国产精品7m视频| 日韩黄色三级| 99re6热在线精品视频播放速度| 最新国产精品精品视频| 免费h精品视频在线播放| 黑人操亚洲人| avove在线观看| 亚洲激精日韩激精欧美精品| 精品久久久噜噜噜噜久久图片| 久久er精品视频| 亚洲av综合色区无码另类小说| 99久久er热在这里只有精品15| 国产综合精品在线| 一区二区三区在线免费播放| 国产女同在线观看| 欧美日韩精品一区二区| 国产91免费看| 永久免费精品影视网站| 中文字幕伦理免费在线视频 | 久久久久国产精品人| 国产精品18在线| 亚洲a一区二区| 中文有码在线播放| 精品剧情v国产在线观看在线| 日韩精品123| 久久精品国产一区二区三区 | 国产精品影片在线观看| 一区二区三区欧洲区| 欧美一区二区三区在线免费观看| 天堂网在线观看国产精品| 日日碰狠狠添天天爽超碰97| 麻豆精品一区二区综合av| 美女扒开腿免费视频| 中文在线资源观看网站视频免费不卡| 欧产日产国产v| 91久久国产最好的精华液| 亚洲国产剧情在线观看| 中文日韩在线观看| 免费一二一二在线视频| 成人天堂噜噜噜| 国产欧美久久一区二区三区| 福利视频免费在线观看| 美女一区二区视频| 欧美老熟妇乱大交xxxxx| 夜夜操天天操亚洲| 一区二区日韩在线观看| 亚洲男人天堂古典| 韩国成人免费视频| 亚洲一区二区三区在线视频| 精品国产一区二区三区久久久樱花| 欧美性猛交内射兽交老熟妇| 久久精品国产99久久6| 久久精品成人av| 精品国产福利视频| 亚洲高清在线观看视频| 久久九九全国免费精品观看| 成人在线免费av| 欧美高清性xxxxhd| 国产精品综合| 日韩aaaaa| 亚洲va欧美va人人爽| av资源免费看| 久久久www成人免费精品| 四虎在线精品| 亚洲精品一区二| 免费人成黄页网站在线一区二区| 伊人网在线视频观看| 狠狠久久五月精品中文字幕| 欧美视频在线观看一区二区三区| 久久97精品久久久久久久不卡| 91国产精品| av电影一区二区三区| 精品无人码麻豆乱码1区2区| 国产jizz18女人高潮| 欧美日韩另类一区| 大片免费播放在线视频| 国产精品国内视频| 欧美精品一区二区久久| 日韩一级片播放| 欧美国产欧美亚州国产日韩mv天天看完整| 日批视频免费在线观看| 国产亚洲精品久久| 福利精品一区| 日本久久高清视频| 国产乱码精品1区2区3区| 亚洲国产精品免费在线观看| 91精品国产综合久久久蜜臀粉嫩| 黄色网址在线免费观看| 91久久久一线二线三线品牌| 欧美在线亚洲| 欧美大喷水吹潮合集在线观看| 五月天欧美精品| 麻豆app在线观看| 国产精品网站视频| 亚洲欧美综合久久久| www日本在线观看| 午夜精品福利在线| 久草在线网址| 成人a级免费视频| 一区精品久久| 国产一区二区三区四区五区六区| 欧美性高清videossexo| 黄色网址在线免费播放| 国产精品美女黄网| 国产精品美女久久久浪潮软件| 人妻一区二区视频| 在线91免费看| av影视在线看| 日本一区网站| 国产麻豆午夜三级精品| 欧美日韩乱国产| 亚洲视频777| 精品国产乱码久久久久久樱花| 男人添女人荫蒂免费视频| 久久女同精品一区二区| 一区二区三区精| 97碰在线观看| 久久日文中文字幕乱码| 久草福利在线观看| 日本精品一级二级| 伊人在我在线看导航| 久久精品人成| 久久99精品久久久久婷婷| 日本熟妇毛耸耸xxxxxx| 国产一区二区三区丝袜| 91成人入口| 五月婷婷丁香综合网| 亚洲国产一区在线观看| 成人在线二区| 国产一级精品aaaaa看| 久久精品国产秦先生| 国产情侣在线视频| 久久色在线播放| 久久不见久久见免费视频7| 无码人妻丰满熟妇区毛片蜜桃精品|