前言 在服務器與客戶端進行信息傳輸?shù)臅r候蝙搔,是客戶端從服務器拉去消息坤按,還是服務器往客戶端推送消息惊豺,這是在設計一個需要網(wǎng)絡通訊系統(tǒng)需要考慮的問題。本...
前言 本文將介紹kafka的一條消息的發(fā)送流程坚俗,從消息的發(fā)送到服務端的存儲镜盯。上文說到kafak分為客戶端與服務端,要發(fā)送消息就涉及到了網(wǎng)絡通訊猖败,...
什么是kafka Kafka官網(wǎng)介紹kafka是一個分布式的流平臺速缆。 可以讓你發(fā)布和訂閱流式的記錄。這一方面與消息隊列或者企業(yè)消息系統(tǒng)類似恩闻。 可...
前言 Raft算法是解決分布式系統(tǒng)共識的問題的算法艺糜,Raft是基于Multi-Paxos的基礎上做了簡化和限制。不同于Paxos的難以理解幢尚,Ra...
前言 在源碼分析的第一部分Netty源碼(一)Netty架構解析里面提到了netty的幾個關鍵組件 EventLoopEventLoop是Net...
前言 在java nio包中使用Buffer作為數(shù)據(jù)存放的載體破停,分為HeapBuffer與DirectBuffer。netty針對nio中的Bu...
前言 日常開發(fā)中經(jīng)常遇到一個業(yè)務發(fā)生之后需要觸發(fā)好幾個業(yè)務點尉剩,比如訂單支付完成之后需要發(fā)送短信辱挥、送會員積分、發(fā)送優(yōu)惠券等边涕。在分布式系統(tǒng)中我們可以...
前言 本文將會具體分析NioEventLoop中的thread,它的啟動時機,以及所履行的職責功蜓。還會分析一些netty的實現(xiàn)細節(jié)园爷,比如解決NIO...
前言 Netty源碼(一)Netty架構解析分析了netty的基本原理和工作流程,其中EventLoop是netty中最核心的組件式撼,本文將會分析...