### 偽異步IO編程
為了解決同步阻塞I/O面臨的一個鏈路需要一個線程處理的問題,對線程模型進行了優化,后端通過一個線程池來處理多個客戶端的請求接入;通過線程池可以靈活的調配線程資源,設置線程的最大值,防止由于海量并發接入導致的線程耗盡;
### 【知識點】
偽異步IO通信框架采用了線程池實現,因此避免了為每個請求都創建一個獨立線程造成的線程資源耗盡問題;但是由于底層通信依然采用同步阻塞模型,因此無法從根本上解決問題;
- 概述
- Netty&Tomcat的區別
- NIO基礎知識
- 同步阻塞式IO
- 偽異步IO編程
- 同步IO之IO-multiplexing
- NIO基礎概念
- NIO服務流程
- Netty基礎知識
- NettyServer開發示例
- 零拷貝
- TCP粘包和拆包問題
- LineBasedFrameDecoder&StringDecoder
- 應用層消息處理方式
- ByteBuf
- ChannelHandler
- Netty核心組件
- Channel接口
- ChannelHandler
- ChannelInboundHandlerAdapter
- SimpleChannelInboundHandler
- SimpleChannelInboundHandler && ChannelInboundHandler
- ChannelInitializer
- EventLoop接口
- ChannelFuture接口
- ChannelPipeline接口
- 序列化
- JAVA序列化