netty使用?
Netty是基于Java Nio client-server的網(wǎng)絡(luò)應(yīng)用框架,使用Netty可以快速開發(fā)網(wǎng)絡(luò)應(yīng)用,例如服務(wù)器和客戶端協(xié)議。Netty提供了一種新的方式來開發(fā)網(wǎng)絡(luò)應(yīng)用程序,這種新的方式使它很容易使用和具有很強(qiáng)的擴(kuò)展性。Netty的內(nèi)部實(shí)現(xiàn)是很復(fù)雜的,但是Netty提供了簡單易用的API從網(wǎng)絡(luò)處理代碼中解耦業(yè)務(wù)邏輯。Netty是完全基于NIO實(shí)現(xiàn)的,所以整個(gè)Netty都是異步的。網(wǎng)絡(luò)應(yīng)用程序通常需要有較高的可擴(kuò)展性,無論是Netty還是其他的基于Java Nio的框架,都會(huì)提供可擴(kuò)展性的解決方案。Netty中一個(gè)關(guān)鍵組成部分是它的異步特性,本片文章將討論同步(阻塞)和異步(非阻塞)的IO來說明為什么使用異步代碼解決擴(kuò)展性問題以及如何使用異步。