《滴滴passport設計之道:帳號體系高可用的7條經驗(含PPT)》要點:
本文介紹了滴滴passport設計之道:帳號體系高可用的7條經驗(含PPT),希望對您有用。如果有疑問,可以聯系我們。
導讀:應對高可用及極端峰值,每個技術團隊都有自己的優秀經驗,但是這些方法遠沒有得到體系化的討論.高可用架構在 6 月 25 日舉辦了『高壓下的架構演進』專題活動,進行了閉門私董會研討及對外開放的四個專題的演講,期望能促進業界對應對峰值的方法及工具的討論,本文是洪澤國介紹滴滴在 passport 設計的高可用經驗.
作者:
洪澤國,2007 年碩士畢業于中科大,先后在 Oracle、騰訊等公司就職,主要關注在線服務的高可用、高性能和易擴展.
大家好,我來自滴滴出行,今天其他老師分享的內容覆蓋內容比較大,我分享的話題相對小一些,講一個具體的應用.我們在 passport 設計時候踩過很多坑,后來在可用性方面做了很多優化實踐,今天給大家分享其中的 7 個小優化.
我的題目就指出了 Passport 設計的一切都是為了高可用.Passport 主要有兩個功能,第一登錄;第二,授權或者鑒權,每一個請求過來,我這邊都會做一個校驗,校驗量是比較大的.再考慮到滴滴的場景,我們在座的大家可能是乘客端,但是我們還有司機端、代駕端等,司機端每一秒都會發請求過來,請求方就會到 Passport 請求一下,所以是一個典型的高并發高可用場景.
先簡單介紹一下業務場景,我來自滴滴平臺部門,平臺是一個業務支撐部門,支付、賬號、消息等功能都會在我們平臺里.今天主要給大家介紹賬號子系統,我們設計 Passport,有很多優化的規則,比如大系統做小,做服務拆分,力度拆得非常小,目的是為了高可用.
Passport 的應用場景,工作之一就是登錄.登錄成功之后返回 ticket,之后每一個業務請求都會把 ticket 傳過來,如果合法,則返回給調用方用戶真實的信息.
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/4487.html