1.冪等消息 為了解決重試導(dǎo)致的消息重復(fù)、亂序問題,kafka引入了冪等消息年叮。冪等消息保證producer在一次會(huì)話內(nèi)寫入一個(gè)partition內(nèi)的消息具有冪等性,可以通過重...
1.冪等消息 為了解決重試導(dǎo)致的消息重復(fù)、亂序問題,kafka引入了冪等消息年叮。冪等消息保證producer在一次會(huì)話內(nèi)寫入一個(gè)partition內(nèi)的消息具有冪等性,可以通過重...
跳表是一種神奇的數(shù)據(jù)結(jié)構(gòu)赞赖,因?yàn)閹缀跛邪姹镜拇髮W(xué)本科教材上都沒有跳表這種數(shù)據(jù)結(jié)構(gòu)滚朵,而且神書《算法導(dǎo)論》、《算法第四版》這兩本書中也沒有介紹跳表前域。但是跳表插入辕近、刪除、查找元素的...
HPA 是 Kubernetes 提供了一個(gè)彈性伸縮的重要功能漏峰,簡(jiǎn)單來說就是支持在應(yīng)用資源消耗量很大的情況下,根據(jù)用戶配置的閾值來自動(dòng)進(jìn)行擴(kuò)容届榄,減少人工的介入浅乔;在應(yīng)用資源消耗...
“秒殺”的業(yè)務(wù)和行業(yè)背景 2019年阿里巴巴雙11童擎,訂單峰值達(dá)到54.4 萬筆/秒,是2009年第一次雙十一的1360倍2019年京東618攻晒,18日0點(diǎn)-1點(diǎn)接待量峰值達(dá)到4...
簡(jiǎn)介 Rust 是最近幾年開始興起的編程語言萧芙,雖然目前還沒看到要像 Go 一樣”大火“的趨勢(shì)给梅。但是,官網(wǎng)的一些 featuring 看著就很讓人心動(dòng)(雖然還不知道現(xiàn)實(shí)如何~)...
專門刷高頻題谋梭,事半功倍。 自我介紹倦青;項(xiàng)目介紹瓮床;(問的比較淺)Http和Https的區(qū)別?(ca申請(qǐng)證書产镐、端口隘庄、ssl加密傳輸協(xié)議)了解哪些加密、解密算法癣亚?(散列哈希[MD5峭沦、...
核心組件 Kubernetes的組件通過client-go的Informer機(jī)制與Kubernetes API Server進(jìn)行通信。 Informer的核心組件包括: Re...
優(yōu)惠券和商城耦合在一個(gè)系統(tǒng)中逃糟。隨著營(yíng)銷活動(dòng)力度加大吼鱼,優(yōu)惠券使用場(chǎng)景增多,暴露了問題: (1)海量?jī)?yōu)惠券的發(fā)放绰咽,達(dá)到優(yōu)惠券單庫菇肃、單表存儲(chǔ)瓶頸。 (2)與商城系統(tǒng)的高耦合取募,直接影...
分庫分表的原則 當(dāng)數(shù)據(jù)量較大時(shí)琐谤,需要分庫分表。通常為保證某個(gè)用戶的數(shù)據(jù)在同一個(gè)庫同一個(gè)表中玩敏,都是按照customerId進(jìn)行分庫分表的斗忌。 有時(shí)每天產(chǎn)生大量數(shù)據(jù),這些數(shù)據(jù)只是為...