背景 在k8s上部署的服務(wù),如果不借助外部的etcd,如何做服務(wù)的高可用部署师坎,也就是部署主備多套實(shí)例來進(jìn)行服務(wù)failover切換锦茁。 pilot...
會(huì)計(jì)師不使用橡皮擦侥啤,否則將入獄 不可變存儲(chǔ)結(jié)構(gòu)不允許直接修改記錄沾谓,它會(huì)向文件追加一條新的記錄漏设。找到一個(gè)key對應(yīng)的value荚坞,需要綜合key所有...
服務(wù)leader-slave切換 一個(gè)服務(wù)挑宠,如果很重要,一般需要對其進(jìn)行主備部署颓影,狀態(tài)為主的節(jié)點(diǎn)對外提供服務(wù)各淀,從節(jié)點(diǎn)時(shí)刻待命,等待主節(jié)點(diǎn)故障而取...
概念說明 leader: 如果candidate收大多數(shù)(n/2+1)節(jié)點(diǎn)的投票诡挂,就會(huì)轉(zhuǎn)換成leader揪阿,leader定期發(fā)送心跳rpc,維護(hù)自...
CAP 定律 衡量分布式系統(tǒng)的性能有三個(gè)指標(biāo)咆畏,即: Consistency(一致性)分布式系統(tǒng)的所有節(jié)點(diǎn)上南捂,同一時(shí)刻,對用戶來說一次寫操作之后的...
背景 Maglev是Google開發(fā)的基于kernal bypass技術(shù)實(shí)現(xiàn)的4層負(fù)載均衡旧找,它具有非常強(qiáng)大的負(fù)載性能溺健,承載了Google絕大部分...
之前經(jīng)常使用golang測試框架中的單元測試,一直沒用性能測試,今天想熟悉一下golang的Benchmark順便給堆排和快排做個(gè)性能測試鞭缭,測試...