對于長時間運行的服務(wù)端程序,內(nèi)存的使用一直是一個非常重要的監(jiān)控指標(biāo),當(dāng)內(nèi)存的使用量一直在上升的時候,我們就需要警覺起來,因為很有可能整個系統(tǒng)出現(xiàn)了內(nèi)存泄露。那么剩下的問題就比...
對于長時間運行的服務(wù)端程序,內(nèi)存的使用一直是一個非常重要的監(jiān)控指標(biāo),當(dāng)內(nèi)存的使用量一直在上升的時候,我們就需要警覺起來,因為很有可能整個系統(tǒng)出現(xiàn)了內(nèi)存泄露。那么剩下的問題就比...
作者介紹 申政,開源愛好者,唯品會高級DBA,主要負責(zé)Redis相關(guān)領(lǐng)域的源碼研究和研發(fā)工作。開源項目: _ redis cluster的C客戶端(hiredis-vip)_...
RocksDB 使用 LSM 的方式用來提升寫入的性能,但如果寫入過快,超過了 RocksDB 處理的極限,RocksDB 就會考慮對寫入進行降速處理。這個在 TiKV 調(diào)優(yōu)...
騰訊開源的Libco協(xié)程庫,以前看過部分源碼,所有的協(xié)程都用數(shù)組模擬棧表示,里面使用到的技術(shù)點有hook系統(tǒng)函數(shù),時間輪定時器,epoll,共享棧等,但沒有協(xié)程池,當(dāng)協(xié)程完成...
好久沒有更新博客了,一方面是最近一段時間很忙很忙,策劃需求不明確,開會噴案子,修改再修改,最后形成定稿,不容易;另一方面是負責(zé)了比較重要的系統(tǒng),需要花更多的時間去分析,整理方...
DPDK DPDK網(wǎng)絡(luò)層: 硬件中斷->放棄中斷流程; 用戶層通過設(shè)備映射取包->進入用戶層協(xié)議棧->邏輯層->業(yè)務(wù)層; 核心技術(shù): 1)將協(xié)議棧上移到用戶態(tài),利用UIO技術(shù)...
對于java開發(fā)程序員來說,jar包沖突是個讓人很頭痛的問題,而osgi可以解決這個問題,但是使用成本比較高,必須要按照osgi那一套結(jié)構(gòu)來才能使用,在現(xiàn)有項目代碼基礎(chǔ)上重構(gòu)...
Raft 是一種為了管理復(fù)制日志的一致性算法,該算法強依賴 Leader 節(jié)點的可用性來確保集群數(shù)據(jù)的一致性,即如果client向leader發(fā)起添加日志請求,如果leade...