-
Notifications
You must be signed in to change notification settings - Fork 0
2 Architecture
BladeCode edited this page Nov 23, 2019
·
1 revision
Netty 架构分为三部分
- Core:Netty的基础,最核心内容
- Extensible Event Model:可扩展的事件模型
- Universal Communication API:统一的通信API
- Zero-Copy-Capable Rich Byte Buffer:零拷贝Buffer
- Transport Services:传输服务
- Socket & Datagram:Socket和数据报
- HTTP Tunnel:HTTP 隧道
- In-VM Pipe:VM 管道
- Protocol Support:协议支持
- HTTP & WebSocket
- SSL · StartTLS
- Google Protobuf:Google推出的RPC库,类似与Apache Thrift,用于异构语言,异构平台之间,远程过程通信
- zlib/gzip Compression
- Large File Transfer:大文件传输
- RTSP:(Real Time Streaming Protocol)即时流协议
- Legacy Text · Binary Protocols with Unit Testability:文本,二进制的支持并提供了完整的单元测试