netty中事件的傳播主要包含inBound事件和outBound事件 首先我們看下ChannelInboundHandler接口幅聘,主要包含以下...
1.pipeline的初始化 之前我們分析過谣旁,每構(gòu)造一個channel的時候會通過newChannelPipeline初始化一個pipeline...
昨天已經(jīng)看到NioEventLoop的執(zhí)行是在SingleThreadEventExecutor.this.run(); 這個地方調(diào)用執(zhí)行的秦陋,那...
通過以下這行代碼創(chuàng)建SubReactor線程組,也就是NioEventLoop線程組; 構(gòu)造一個SelectorProvider.provide...
以netty源碼中的為EchoServer例佩番,分析netty服務(wù)端啟動的流程 首先在ServerBootstrap調(diào)用group方法的時候會傳進(jìn)...
本小節(jié)我們來討論Kafka生產(chǎn)者是如何發(fā)送消息到Kafka的众旗, Kafka項目有一個生產(chǎn)者客戶端,我們可以通過這個客戶端的API來發(fā)送消息趟畏。生產(chǎn)...
為了便于說明問題,假設(shè)這里只有一個Kafka集群,集群中只有一個Kafka節(jié)點滩租,也就是只有一臺物理機(jī)赋秀。在這個Kafka broker實例的 $...
寫這篇文章的目的主要是為了記錄下自己在zookeeper 鎖上踩過的坑,以及踩坑之后自己的一點認(rèn)識; 從zk分布式鎖原理說起,原理很簡單,大家也...
本文利朵,你將閱讀到以下內(nèi)容: 如何應(yīng)對緩存擊穿和緩存雪崩的問題; Redis 的過期策略以及內(nèi)存淘汰機(jī)制猎莲; 1.如何應(yīng)對緩存擊穿和緩存雪崩的問題?...