本系列Netty源碼解析文章基于 4.1.56.Final版本 在《Netty如何高效接收網(wǎng)絡(luò)數(shù)據(jù)》[https://mp.weixin.qq.com/s?__biz=Mzg...
本系列Netty源碼解析文章基于 4.1.56.Final版本 在《Netty如何高效接收網(wǎng)絡(luò)數(shù)據(jù)》[https://mp.weixin.qq.com/s?__biz=Mzg...
目錄 前言 傳統(tǒng)的數(shù)據(jù)傳輸方法 零拷貝的數(shù)據(jù)傳輸方法“基礎(chǔ)的”零拷貝機(jī)制對(duì)Scatter/Gather的支持對(duì)內(nèi)存映射(mmap)的支持 零拷貝機(jī)制的應(yīng)用在Kafka中的應(yīng)用...
這次天池中間件性能大賽初賽和復(fù)賽的成績(jī)都正好是第五名,本次整理了復(fù)賽《單機(jī)百萬(wàn)消息隊(duì)列的存儲(chǔ)設(shè)計(jì)》的思路方案分享給大家,實(shí)現(xiàn)方案上也是決賽隊(duì)伍中相對(duì)比較特別的。 賽題回顧 實(shí)...
1 Saga相關(guān)概念 1987年普林斯頓大學(xué)的Hector Garcia-Molina和Kenneth Salem發(fā)表了一篇Paper Sagas,講述的是如何處理long ...
最近正好在看Java Concurrency In Practice(以下簡(jiǎn)稱JCIP), 里面的很多思想都在rocketmq runtime的源碼中有所體現(xiàn),因此就嘗試著從...
一、鏡像隊(duì)列使用 1.鏡像隊(duì)列作用 ? RabbitMQ默認(rèn)集群模式,并不包管隊(duì)列的高可用性,盡管隊(duì)列信息,交換機(jī)、綁定這些可以復(fù)制到集群里的任何一個(gè)節(jié)點(diǎn),然則隊(duì)列內(nèi)容不...
??消息中間價(jià)存儲(chǔ)一般都是利用磁盤(pán),在廉價(jià)的PC機(jī)上一般是使用機(jī)械硬盤(pán),但機(jī)械硬盤(pán)的速度比訪問(wèn)內(nèi)存慢了n個(gè)數(shù)量級(jí),但一款優(yōu)秀的消息中間件必然會(huì)將硬件資源壓榨到極致,接下來(lái)看看...
現(xiàn)象: 在對(duì) RMQ 做集群壓測(cè)時(shí),偶現(xiàn) [TIMEOUT_CLEAN_QUEUE]broker busy, start flow control for a whil 異常...