介紹 上篇文章介紹了 Directory ,再次看一下dubbo調(diào)用的處理流程: 本篇文章介紹調(diào)用的第二步, Router 的實現(xiàn)。 從圖中可以...
介紹 在集群容錯時,dubbo處理的流程如下圖所示: 下面是來自官網(wǎng)的介紹,各節(jié)點關(guān)系如下: 這里的 Invoker 是 Provider 的一...
在Netty中經(jīng)常會看到這樣的代碼: 這里有一個SO_BACKLOG參數(shù),本篇文章解釋一下這個參數(shù)的具體用途。 TCP的連接隊列 我們看一下TC...
SPI機制 SPI的全名為Service Provider Interface.大多數(shù)開發(fā)人員可能不熟悉,因為這個是針對廠商或者插件的。在jav...
問題重現(xiàn) AIO進行寫文件使用了AsynchronousFileChannel類來實現(xiàn),測試代碼如下: 執(zhí)行結(jié)果如下: 可見,該問題是內(nèi)存溢出,...
Java基礎(chǔ) Vector,ArrayList, LinkedList的區(qū)別是什么? 答: Vector、ArrayList都是以類似數(shù)組的形式...
ServerBootstrap與Bootstrap類似,只不過這個是用于服務(wù)端的啟動。下面看下具體的使用: 與上篇文章介紹的Bootstrap不...
Bootstrap是Netty提供的一個便利的工具類, 通過Bootstrap類能夠容易地啟動一個客戶端使之與服務(wù)器端進行通信。 下面的代碼用于...
NIO(Non-blocking I/O,在Java領(lǐng)域,也稱為New I/O),是一種同步非阻塞的I/O模型,也是I/O多路復(fù)用的基礎(chǔ),已經(jīng)被...