鍍金池/ 教程/ Java/ 解決
Netty 實(shí)現(xiàn) WebSocket 聊天功能
總結(jié)
寫個(gè)時(shí)間客戶端
寫個(gè)丟棄服務(wù)器
問題
開始之前
關(guān)閉你的應(yīng)用
開始
用POJO代替ByteBuf
總結(jié)
架構(gòu)總覽
豐富的緩沖實(shí)現(xiàn)
解決
寫個(gè)應(yīng)答服務(wù)器
I/O API 統(tǒng)一的異步 I/O API
適用快速開發(fā)的高級組件
處理一個(gè)基于流的傳輸
Netty 實(shí)現(xiàn)聊天功能
基于攔截鏈模式的事件模型
寫個(gè)時(shí)間服務(wù)器
查看收到的數(shù)據(jù)

解決

Netty 是一個(gè)提供 asynchronous event-driven (異步事件驅(qū)動(dòng))的網(wǎng)絡(luò)應(yīng)用框架,是一個(gè)用以快速開發(fā)高性能、高可靠性協(xié)議的服務(wù)器和客戶端。

換句話說,Netty 是一個(gè) NIO 客戶端服務(wù)器框架,使用它可以快速簡單地開發(fā)網(wǎng)絡(luò)應(yīng)用程序,比如服務(wù)器和客戶端的協(xié)議。Netty 大大簡化了網(wǎng)絡(luò)程序的開發(fā)過程比如 TCP 和 UDP 的 socket 服務(wù)的開發(fā)。

“快速和簡單”并不意味著應(yīng)用程序會有難維護(hù)和性能低的問題,Netty 是一個(gè)精心設(shè)計(jì)的框架,它從許多協(xié)議的實(shí)現(xiàn)中吸收了很多的經(jīng)驗(yàn)比如 FTP、SMTP、HTTP、許多二進(jìn)制和基于文本的傳統(tǒng)協(xié)議.因此,Netty 已經(jīng)成功地找到一個(gè)方式,在不失靈活性的前提下來實(shí)現(xiàn)開發(fā)的簡易性,高性能,穩(wěn)定性。

有一些用戶可能已經(jīng)發(fā)現(xiàn)其他的一些網(wǎng)絡(luò)框架也聲稱自己有同樣的優(yōu)勢,所以你可能會問是 Netty 和它們的不同之處。答案就是 Netty 的哲學(xué)設(shè)計(jì)理念。Netty 從開始就為用戶提供了用戶體驗(yàn)最好的 API 以及實(shí)現(xiàn)設(shè)計(jì)。正是因?yàn)?Netty 的哲學(xué)設(shè)計(jì)理念,才讓您得以輕松地閱讀本指南并使用 Netty。