本文主要針對Protobuf進行介紹第献,主要針對版本proto2,給出demo來講解proto語法,并對其中部分編解碼原理進行講解,最后進行總結(jié)和...
介紹zk一些入門概念,重點講解zab的消息廣播以及崩潰恢復(fù),進而衍生出一些拓展的思考以及橫向?qū)Ρ?簡介: https://zh.wikipedi...
背景 先介紹普通的超時配置 普通的超時控制:A - > B - > C -> D比如B->C 默認超時時間200ms赁炎,但是B->C實際調(diào)用了23...
背景 一個收藏服務(wù)該如何設(shè)計,來滿足基本的業(yè)務(wù)的需求 用戶收藏/取消一個視頻钾腺,文章用戶查看收藏視頻列表徙垫,文章列表,按照時間排序放棒,支持翻頁用戶看具...
背景 api某些字段屬于敏感信息姻报,原本在api層返回,現(xiàn)在禁止返回比如銀行卡賬號间螟,性別等等現(xiàn)有架構(gòu)API+RPC吴旋,數(shù)據(jù)存儲redis+DB暫且不...
背景 服務(wù)需要國際化資源,比如國內(nèi)叫“你好”厢破,國外需要翻譯為“hello” 要求 靈活荣瑟,可配置:希望配置是熱更新的,即不能加一個文案摩泪,后端代碼資...
并發(fā)和并行是兩個非常容易混淆的概念笆焰。 它們都可以表示兩個或多個任務(wù)一起執(zhí)行,但是偏重點有點不同见坑。并發(fā)偏重于多個任務(wù)交替執(zhí)行嚷掠,而多個任務(wù)之間有可能...
1.背景 本文對于過期刪除捏检,統(tǒng)計數(shù)據(jù)等拓展功能也不具體介紹,也不對網(wǎng)絡(luò)重定向等進行介紹 作用不皆,意義 節(jié)省網(wǎng)址長度贯城,便于社交化傳播方便后臺跟蹤點擊...
背景 傳統(tǒng)hash中,假定n個節(jié)點霹娄,用mod的方式能犯,會導(dǎo)致增減節(jié)點的時候,大量的key都會打到新的節(jié)點项棠,影響效率 一致性hash特點 這個直接參...