摘要 該系列文章主要是分析Netty源碼4.1.16.Final,了解Netty框架的設(shè)計(jì)和其中各種組件的優(yōu)化手段。這篇文章作為系列的第一篇文章...
摘要 最近在項(xiàng)目中需要實(shí)現(xiàn)ClassLoader動(dòng)態(tài)加載類的功能,雖然以前在資料上沒(méi)少見過(guò)ClassLoader的加載原理,但在開發(fā)和優(yōu)化這個(gè)功...
摘要 考慮這樣一個(gè)需求,并發(fā)處理一批任務(wù),每個(gè)任務(wù)都完成之后,對(duì)結(jié)果做一些后續(xù)處理,最后匯總結(jié)果。第一個(gè)方案:?jiǎn)?dòng)多個(gè)線程并發(fā)處理任務(wù),并循環(huán)監(jiān)...
摘要 上一節(jié) 深入理解Kafka設(shè)計(jì):RequestPurgatory(1),從類結(jié)構(gòu)設(shè)計(jì)方面介紹了RequestPurgatory相關(guān)的幾個(gè)主...
摘要 Kafka Broker有一個(gè)關(guān)鍵的數(shù)據(jù)結(jié)構(gòu)叫做RequestPurgatory(purgatory,煉獄?暫時(shí)受苦的地方?從名字上看有點(diǎn)...
摘要 KafkaServer作為整個(gè)Broker的核心,它管理著所有的功能模塊(例如:ReplicaManager,LogManager,Top...
摘要 Kafka作為一個(gè)高性能的消息中間件,其高效的原因可以歸納為以下這幾個(gè)方面: 高性能服務(wù)器模型 PageCache Zero-Copy 本...