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