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