Netty demos. (Netty 案例大全)
Demos of Netty 4.x User Guide 《Netty 4.x 使用者指南》/《Netty原理解析與開發實戰》,文中使用的範例原始碼。
版本
涉及的相關技術及版本如下。
- Netty 4.1.52.Final
- Jackson 2.10.1
- JUnit 5.5.2
範例
包含範例如下:
- Java標準I/O實作Echo伺服器、客戶端
- Java NIO實作Echo伺服器、客戶端
- Java AIO實作Echo伺服器、客戶端
- Netty實作Echo伺服器、客戶端
- Netty實作丟棄伺服器
- Netty實作時間伺服器
- Java ByteBuffer使用案例
- Netty ByteBuf使用案例
- Netty ByteBuf的三種使用模式
- Netty實作無連線協定Echo伺服器、客戶端
- Java執行緒池範例
- Java Reactor範例
- 自訂基於換行的解碼器
- TCP客戶端
- 自訂編碼器
- 自訂解碼器
- 實現心跳機制
- 基於Netty的物件序列化
- 基於Jackson的JSON序列化
- 基於SSL/TSL的雙向認證Echo伺服器和客戶端
- 基於HTTP的Web伺服器
- 基於HTTP/2的Web伺服器和客戶端
- 基於WebSocket的聊天室
- lite-monitoring
- lite-monitoring-ui
- 陸續整理中...
配套書籍
- 開源書《Netty 4.x User Guide》
- 正式出版品《Netty原理解析與開發實戰》