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

你適合做救火隊長嘛?

開發 前端
隨著功能的不斷迭代,原有的架構設計己經不再適用。簡單的說,服務于 10w 訂單的架構,再怎么加機器,也無法適用 1000w 訂單的場景,有幸接觸了走過這一步的滴滴分單架構。

[[414693]]

本文轉載自微信公眾號「董澤潤的技術筆記」,作者董澤潤 。轉載本文請聯系董澤潤的技術筆記公眾號。

換換口味今天不寫純技術文章,分享一個 high level 的話題。假如公司或部門的微服務頻繁出現故障,Boss 讓你去負責穩定性建設,俗稱救火隊長,你會怎么做???

這個問題可以當做面試題,考驗候選者是否有全局的視野,以及對整個技術棧的掌握情況。同時需要多維度思考,產品,工程師,服務,基礎機構等等。

整體來講和上圖的滅火原理是一樣,滅明火、定期檢查設備、防火演練。穩定性建設也分為三步:短期故障處理、中期構建穩定性、長期演練壓測。

短期故障處理

1.滅明火

火燒眉毛了,正在發生的問題要及時處理,至少要先 mitigate 減輕影響面。不能影響核心的訂單創建流程,稍慢一點都沒關系,能降級的優先降級,保證核心鏈路

如果是因為上線導致的故障,要及時回滾,在線找原因不可取。

2.功能凍結

由于這是特殊時期,從產品角度考慮:凍結 freeze 一切開發功能上線,除了 bug fix 以及非常重要的變更,需要 boss 審批。同時每次上線至少征得 leader 及穩定性負責人的審批

3.它山之石

復盤所有短期內的故障,我們叫做 postmortem 驗尸報告。把故障發生的原因,處理過程,后續 Todo Actions 全部總結分析一遍,并且跟蹤后續的落實情況

最重要的是推廣到其它服務,比如基本上每個公司都出過域名過期、沒有限流接口被打爆,真的非常夸張

4.服務

對于服務來講,短期需要檢查所有內容:

  • 設置合理的超時時間,比如好多用 python requests 庫不設超時
  • 每個接口設置合理的限流,保護自己
  • 調用第三方設置熔斷 circuit breaker, 保護別人
  • 檢查重試邏輯,你要做的是重試,不是 flood 下游
  • 增加報警,很多時候有報警就能提前發現問題

毫不夸張的說,做到以上步驟,能杜絕 90% 的故障。尤其是 ratelimiter/circuit breaker, 就能很好的避免大部份的級聯故障

中期構建穩定性

中期能做的事情情非常多,由于不緊急,需要慢慢來最考驗細節

1.產品優化

這一點是很多 enginner 不具備的素質,需要產品經理一起來梳理業務流程。很多時候,一個業務形態上的優化,遠遠超過工程師做的很多努力,而恰恰這個產品功能可能是最臟的

廣義來看,我們又是自己服務的產品經理。比如原來雙寫的邏輯,是否可以用第三方同步工具來完成?這樣就能做到服務的 clean

2.服務架構優化

隨著功能的不斷迭代,原有的架構設計己經不再適用。簡單的說,服務于 10w 訂單的架構,再怎么加機器,也無法適用 1000w 訂單的場景,有幸接觸了走過這一步的滴滴分單架構

對于具體服務能做的非常多:

  • 比如 ut 覆蓋率要到一定指標,就算有全鏈路壓測,也不代表代碼所有邏輯分支都是正確的。
  • 另外一個重要的就是服務要劃分等級,比如 p0, p1, p2 等等,當出故障時要優先保證 critical 服務的 QOS,舍棄低等級服務
  • 服務也要做好 fallback 邏輯,比如 eta 請求地圖服務,假如地圖服務不可用,那么要用路面距離做 fallback 等等
  • 可觀察測性 observerbility,dashboard 是否足夠,metrics 指標是否全面
  • 排查隱患,墨菲定律無處不在,你能想像到會出故障的點,比如 SPOF, 只要時間足夠長,一定會爆

3.上線流程

這里涉及到公司的 CI/CD, 工具是否好用,健壯,穩定。上線要有 canary 灰度,全量上線也要有分組,給工程師留足夠的觀察期,而不是一把梭哈。同時定期使用 rollback, 確保回滾功能可用(都是淚,別問我為什么)

可以想像下,一個服務有 100 臺機器,灰度沒問題,就代表真的沒問題嘛?不可能的,所以全量上線也要分組,把控制權交給工程師

對于 enginner 來講,要培養風險意識,上線要觀察日志,查看 dashboard. 要全面觀察服務的健康狀態,cpu, latency 正常服務沒問題了嘛?肯定不是的,同時要注意新功能是否會 flood 下游服務,做好評估

4.技術評審

很多公司都有技術委員會,別的不說,至少 58 有的。公司級別的一般負責晉升多一些,所以需要每個部門也有同樣的人員

最重要的就是評審方案,是否設計的不夠,過度設計,選型太過于激進。舉個例子,100年前,mongodb 剛出的時候,公司就用 mongodb 替換掉了 mysql, 那時的 mongodb db 級別鎖,沒有事務...

長期演練壓測

關于長期要做的工作也非常多,由于涉及所有開發部門,基礎架構,以及運維團隊,所以需要專職 team 長期負責,定期復盤總結

1.全鏈路壓測

目前來看 alibaba 是做的最好的,我接觸過最多的是在滴滴,涉及的細節特別多。通過壓測能提前發現很多業務的瓶頸

壓測工具的開發也是個大工程,我記得當時說要演練每次工具都出故障,大家干等幾小時

滴滴以前的做法,是在太平洋小島 mock 假的打車需求,各個服務都需要做相應的改造,包括 mysql 要創建影子表 shadow table, 服務針對壓測請求要做區分等等

前幾天曹大分享了文章,為什么有的公司不寫 UT 線上也比較穩定,一個原因就在于入口處有全鏈路壓測

2.冒煙 chaos

冒煙測試,混沌測試目的就是在線上搞破壞,找到彈性不好的服務及模塊。比如磁盤 IO 不穩定,機器突然宕機,時間突然回卷等等

之前 pingcap 分享過 chaos 注入結束后,服務 QPS 沒有回到正常水平的問題。感興趣的可以去看看

3.服務 runbook 定期演練

這一點我體會非常深,就像消防員定期檢查裝備,然后測試滅火一樣。服務要針對特定的問題,定制好 runbook, 畢竟維護服務的工程師是流動的,今天是 owner, 明天就移交給 tom 了

[[414694]]

我們的服務依賴 etcd, 大家也知道機器掛掉概率雖然低,但是預期之中的。所以我們編寫了 runbook, 滾動升級 etcd, 移除添加故障節點等等,非常好用,新手按照流程走就可以

4.人員素質

長期建設里最重要的就是人員素質建設,有的人上線完成后,不看日志,不檢查 grafana, 我們不是 blame 這個人,可能工程 sense 就是差了一點

人員素質建設,方方面面太多的,軟素質硬素質。最直觀的就是代碼能力,防御編程應該深入每個 enginner 的骨髓

5.Infra建設

跳出 engineer 的視野,從公司的角度來看,一個 idc 或是云廠商是不夠的。國內提的最多的是兩地三中心, 多活設計。其實這個很難,大部份公司的都是假多活,主機房掛了全部完蛋

但是水災,火災這個事誰能保證就不發生呢?至少數據要做到多地備份,服務可以掛,數據沒了公司一定會倒閉。當年天津港的事印象特別深,微信 IDC 的負責人做的非常漂亮,這事不能多說,感興趣的可以去搜

小結 

穩定性建設話題非常大,需要視野看得遠一些,但也不能太虛,要有可執行性,每一步都要細化到文檔,總結成流程與制度。

 

責任編輯:武曉燕 來源: 董澤潤的技術筆記
相關推薦

2016-01-07 15:03:20

2013-08-13 14:33:17

程序員

2011-04-15 13:18:47

FlashHTML 5

2018-03-27 10:52:59

程序員不適合C++

2020-07-01 10:49:33

蘋果iPhone 124G

2010-11-10 11:14:41

項目經理

2013-05-31 11:29:06

2018-07-03 10:25:22

CentOsUbuntu服務器

2013-02-01 11:31:53

Linux桌面系統

2019-08-12 14:22:23

2025-07-29 08:30:06

JavaScript開發Node.js

2023-07-30 17:12:10

數字化轉型

2011-03-28 13:05:38

MeeGo諾基亞英特爾

2020-08-17 07:58:49

互聯網程序員技術

2022-05-16 10:36:08

GitHub開源項目

2020-10-16 16:20:00

開源開發管理系統

2021-02-28 21:47:51

Java語法糖算數

2010-08-11 17:11:15

2024-03-14 08:00:51

獨立開發程序員編程

2020-05-14 14:45:33

深度學習 PyTorch人工智能
點贊
收藏

51CTO技術棧公眾號

aaa黄色大片| 奇米视频888战线精品播放| 欧美精品久久久久性色| 国产一区二区三区不卡av| 欧美性生活大片免费观看网址 | 久草成人资源| 欧美高清视频一二三区| 国产中文字幕二区| 91看片在线观看| 成人a免费在线看| 国产精品午夜一区二区欲梦| 中文字幕亚洲欧美日韩| 免费视频一区三区| 日韩久久久久久| 另类小说第一页| 黑人精品视频| 亚洲天堂久久久久久久| 欧洲av一区| 好吊色视频一区二区| 久久久久亚洲av无码专区体验| av小说在线播放| 国产精品久久久久久亚洲伦| 国内精品久久国产| 国产成人三级在线播放| 欧美aaa在线| 2019国产精品自在线拍国产不卡| 国产免费一区二区三区四区| 在线日韩一区| 亚洲精品不卡在线| 欧美视频国产视频| 欧美日韩尤物久久| 亚洲午夜激情在线| 色系列之999| 国产中年熟女高潮大集合| 国产精品任我爽爆在线播放| 日韩亚洲欧美成人一区| 亚洲综合欧美在线| 欧美色网在线| 一本大道久久精品懂色aⅴ| 男人的天堂狠狠干| 成人av影院在线观看| 一区二区三区在线观看欧美| gogogo免费高清日本写真| 国产一级片在线播放| 2020国产精品| 欧美日韩免费精品| 欧美成人免费| 26uuu国产在线精品一区二区| 国产伦精品一区二区三区四区免费| 国产v片在线观看| 精品一区二区三区在线观看| 国产视频福利一区| 在线观看免费高清视频| 免费成人你懂的| 国产日韩中文字幕| 精品一区二区三区视频日产| 亚洲а∨天堂久久精品2021| 琪琪久久久久日韩精品| 亚洲成av人片在线观看香蕉| 人妻激情偷乱频一区二区三区| 日韩精品一级| 亚洲成色777777在线观看影院| 97人妻精品一区二区三区免费| 91蝌蚪精品视频| 亚洲福利视频久久| 亚洲国产综合视频| 国产成人ay| 日韩中文字幕不卡视频| 国产精品精品软件男同| 午夜国产欧美理论在线播放| 韩国美女主播一区| 天天操天天操天天操天天| 日韩专区欧美专区| 91精品久久久久久久久久| jlzzjlzzjlzz亚洲人| 成人午夜在线视频| 欧美综合77777色婷婷| 老司机av在线免费看| 夜夜亚洲天天久久| 91精品91久久久中77777老牛| 黄色精品视频| 日韩免费电影一区| 无遮挡aaaaa大片免费看| 精品一区二区三区中文字幕老牛 | 不卡一区二区三区视频| 无码精品人妻一区二区三区影院| 国产高清一区| 国产91丝袜在线播放0| 国产一区二区在线免费视频| 亚洲不卡免费视频| 久久久亚洲午夜电影| 亚洲欧洲精品一区二区| 欧美24videosex性欧美| 日韩欧美第一页| 亚洲精品mv在线观看| 久久男人av| 精品国产一区二区三区四区在线观看| 久久高清无码视频| 日韩综合小视频| 国产精品久久九九| 国产精品99999| 亚洲午夜免费电影| 中文字幕国内自拍| 欧美精品国产白浆久久久久| 日韩中文字幕在线看| 看片网址国产福利av中文字幕| 精一区二区三区| 久久一区二区精品| 亚洲综合图区| 欧美三级韩国三级日本三斤| 亚洲国产精品无码久久久久高潮| 国产精品黑丝在线播放 | 日本在线精品| 亚洲精品www| 免费一级全黄少妇性色生活片| 久久久人人人| 国产精品免费一区二区三区四区| 尤物网址在线观看| 欧美视频在线免费看| 日韩精品国产一区| 99精品全国免费观看视频软件| 91爱爱小视频k| 亚洲免费黄色片| freemovies性欧美| 一区在线中文字幕| 国产主播中文字幕| 亚洲人成亚洲精品| 国内精品久久影院| 亚洲va欧美va| 亚洲激情一二三区| 中文字幕亚洲影院| 久久国产亚洲精品| 国产精品美女网站| 国产在线三区| 欧美影院一区二区| 在线观看日本中文字幕| 欧美亚洲一区| 久久99精品久久久久久水蜜桃| 欧美aaaxxxx做受视频| 日韩一区二区三区免费看| 又嫩又硬又黄又爽的视频| 日韩精品亚洲专区| 色女孩综合网| 国产精品成人国产| 最近2019免费中文字幕视频三| 婷婷激情五月综合| 国产欧美精品一区二区色综合| 欧美 国产 小说 另类| 美女精品一区最新中文字幕一区二区三区 | 国产精品午夜一区二区欲梦| www日韩tube| 欧美日本一道本| 五月综合色婷婷| 国产综合色产在线精品| 欧美少妇在线观看| 91蝌蚪精品视频| 国语自产精品视频在线看一大j8| 日韩有码第一页| 欧美日韩免费在线| 人人妻人人澡人人爽人人精品| 久久大逼视频| 亚洲一区高清| 精品亚洲a∨一区二区三区18| 欧美成人中文字幕| 殴美一级特黄aaaaaa| 精品美女国产在线| 中文字幕在线观看免费高清| 美女mm1313爽爽久久久蜜臀| 精品一区二区成人免费视频| 亚洲一区二区三区日本久久九| 国内精品久久久久影院 日本资源| 水莓100国产免费av在线播放| 色综合久久综合网97色综合 | 国产精品免费福利| 久操免费在线| 亚洲国产婷婷香蕉久久久久久 | 91精品国产欧美一区二区成人| 国产一级免费观看| 26uuu精品一区二区在线观看| 天天爽夜夜爽一区二区三区| 欧美午夜不卡| 欧美一级日本a级v片| 伊人久久大香线蕉综合影院首页| 欧美日韩成人精品| 免费成人av电影| 91精品国产综合久久精品app | 超碰97av在线| 国产成人av一区二区| 国产精品第12页| 91tv官网精品成人亚洲| 久草热久草热线频97精品| 91久久久久久白丝白浆欲热蜜臀| 欧美日本精品在线| 国产一二三区在线视频| 日韩欧美在线网站| 欧美亚洲另类小说| 亚洲精品久久久蜜桃| 免费观看av网站| 国产精品12区| 手机看片福利日韩| 在线视频日韩| 9色视频在线观看| av资源久久| 精品乱子伦一区二区三区| 99精品美女视频在线观看热舞| 91高潮精品免费porn| 中文字幕免费高清电视剧网站在线观看| 亚洲国产高清自拍| 国产欧美一区二区三区视频在线观看| 欧美性videos高清精品| 青娱乐免费在线视频| 国产精品色噜噜| 三叶草欧洲码在线| 福利电影一区二区| 男人午夜视频在线观看| 秋霞影院一区二区| 国产l精品国产亚洲区久久| 欧美日韩影院| 中文字幕剧情在线观看一区| 国产一区二区三区91| 黑人巨大精品欧美一区二区小视频 | 成av人电影在线观看| 日韩精品久久久久| 黄色av小说在线观看| 91精品国产综合久久久久| 中文字幕视频在线播放| 色婷婷综合久久久| 偷偷操不一样的久久| 亚洲无人区一区| 欧美日韩偷拍视频| 亚洲婷婷在线视频| 国产美女高潮视频| 中文字幕亚洲区| 奇米网一区二区| 日本一区二区高清| 亚洲自拍偷拍图| 久久精品视频一区二区| 泷泽萝拉在线播放| 久久一区二区三区国产精品| 国产精品久久无码| 99riav久久精品riav| 中文字幕精品久久久| 99国产麻豆精品| 精品无码国产一区二区三区51安| av网站免费线看精品| 国产免费一区二区三区最新6| 成人一级片在线观看| 性欧美18—19sex性高清| 岛国精品一区二区| 国产大学生视频| 99精品久久只有精品| 人妻丰满熟妇av无码久久洗澡 | 日本黑人久久| 欧美日韩第一| 在线观看亚洲视频啊啊啊啊| 性欧美欧美巨大69| 国产精品久久国产| 99精品视频网| 五月婷婷激情久久| 精品一区二区三区在线播放视频 | 欧美激情影院| 日韩aⅴ视频一区二区三区| 欧美亚洲高清| 中文字幕精品一区日韩| 欧美体内she精视频在线观看| 国产青青在线视频| 免费看黄色91| 爱情岛论坛亚洲自拍| 成人黄页在线观看| 精品人妻一区二区三区香蕉 | 久久精品这里只有精品| 午夜欧美一区二区三区在线播放| 久久精品视频5| 欧美群妇大交群的观看方式| 亚洲av无码一区二区三区dv| 亚洲精品国产拍免费91在线| 国产精品一级伦理| 久久综合久久88| 麻豆国产在线| 国产噜噜噜噜久久久久久久久| 精品中文字幕一区二区三区| 精品蜜桃传媒| 亚洲精品成人| 中国丰满人妻videoshd| 久久国产乱子精品免费女| 古装做爰无遮挡三级聊斋艳谭| 99国产一区二区三精品乱码| www.xx日本| 五月天一区二区三区| 中文字幕1区2区3区| 精品乱人伦小说| 888av在线| 韩国19禁主播vip福利视频| 成人自拍视频网| 国产精品视频入口| 日韩在线观看| 成人免费在线小视频| 黄色日韩网站视频| 国产精品三级在线观看无码| 亚洲人123区| 亚洲天堂五月天| 亚洲第一免费网站| 男人的天堂在线视频免费观看 | 国产激情无套内精对白视频| 国产午夜精品久久久 | 日韩理论电影| 成年人视频观看| 国产99精品在线观看| 老司机精品免费视频| 精品人伦一区二区三区蜜桃网站 | 日韩在线观看免费高清完整版| 无遮挡爽大片在线观看视频| 亚洲最大av网站| 日韩一区二区在线| 欧美日韩第二页| av高清久久久| 国产午夜福利精品| 欧美一级黄色大片| 麻豆传媒视频在线观看免费| 国产999精品久久久| 国产美女在线观看| 国产成人av网址| 天海翼亚洲一区二区三区| 日本男女交配视频| 国产麻豆成人精品| www.黄色com| 欧美性色综合网| 国产精品影院在线| 国产成人91久久精品| 网曝91综合精品门事件在线| 18禁网站免费无遮挡无码中文| 国产精品18久久久久| 男女性高潮免费网站| 欧美精三区欧美精三区| 欧洲美女少妇精品| 国产精品亚洲激情| 久久大综合网| 日韩一区二区三区久久| 国产精品日韩精品欧美在线| 国产一级片一区二区| 在线看日韩欧美| 国产综合色激情| 在线亚洲美日韩| 久久se这里有精品| 欧美另类videoxo高潮| 制服丝袜亚洲网站| av大全在线| 国产成人亚洲欧美| 亚洲国产91| xxxx黄色片| 日韩欧美亚洲综合| 国产永久免费高清在线观看| 国产精品久久久久久久天堂| sdde在线播放一区二区| 国产又大又黄又猛| 亚洲同性同志一二三专区| 国产黄色一级大片| 国模精品视频一区二区三区| 四虎5151久久欧美毛片| 国产精品亚洲a| 国产精品三级视频| 99久久精品无免国产免费| 欧美国产第一页| 美女午夜精品| 九热视频在线观看| 亚洲精品中文在线观看| 丰满少妇在线观看bd| 欧美亚洲成人xxx| 成人中文在线| 欧美污在线观看| 欧美日韩国产色| 国产视频网址在线| 91性高湖久久久久久久久_久久99| 欧美视频在线观看| 香蕉视频黄色在线观看| 欧美美女bb生活片| segui88久久综合| 午夜精品亚洲一区二区三区嫩草| 国产尤物一区二区| 国产又大又黑又粗免费视频| 国产亚洲精品一区二555| 四虎精品永久免费| 少妇人妻大乳在线视频| 国产免费久久精品| www.黄色av| 国产精品美女网站| 亚洲福利久久| 亚洲欧美另类日本| 日韩电影免费在线观看中文字幕 | 亚洲图片第一页| 精品精品欲导航| 欧美日韩五区| 成人黄色大片网站| 国产精品私人自拍| 亚洲黄色在线播放| 国产精品入口夜色视频大尺度 | 亚洲人成伊人成综合网小说| 水莓100在线视频| 99久久精品免费看国产一区二区三区| 久久电影一区|