消息消費流程 Consumer 流程圖 整體的流程:Rebalance對消息隊列進行負(fù)載均衡钢坦,然后創(chuàng)建PullRequest => PullRe...
Nameserver 啟動流程 流程圖 此處不做過多贅述雹嗦,NameServer主要是維護了消息服務(wù)端和客戶端的信息但是這邊提一個RocketMQ...
過期策略 通常有以下三種: 定時過期:每個設(shè)置過期時間的key都需要創(chuàng)建一個定時器,到過期時間就會立即清除仔拟。該策略可以立即清除過期的數(shù)據(jù)押框,對內(nèi)存...
消費消息邏輯 消費消息邏輯主要分為三個模塊 Rebalance 拉取消息 消費消息 Rebalance 集群模式下消息負(fù)載的步驟 由流程圖和代碼...
AQS的三個核心點 state 協(xié)作類實現(xiàn)的獲取鎖/釋放鎖的方法 FIFO隊列 關(guān)于state state是用來判斷是否有線程占用當(dāng)前鎖,與另一...
嘗試獲取令牌lua腳本解析 令牌桶配置(每分鐘產(chǎn)生一個令牌) 令牌桶占用情況 分值:當(dāng)時的時間 元素:隨機數(shù)+申請的數(shù)量理逊,二進制內(nèi)容 剩余可用的令牌數(shù)
產(chǎn)生的原因(一個問題) dubbo服務(wù)的消費者在引用服務(wù)的時候橡伞,假如我寫的是注冊中心的地址,他是在什么時候把注冊中心的地址換成我們具體引用服務(wù)的...
因為最近在給服務(wù)器更換鏡像晋被,好多軟件需要重新安裝兑徘,此處記錄備份一下 docker-compose 下載地址:https://github.com...
垃圾收集相關(guān)知識 思維導(dǎo)圖 回收的對象 堆,方法區(qū)(方法區(qū)虛擬機不要求實現(xiàn)) 如何判斷一個對象可以回收 引用計數(shù)算法 主流的Java虛擬機沒有使...