Netty技术选型与核心浅析
1. 什么应用场景下选择RPC、HTTP、MQ与Netty?
场景 | |
RPC | 系统间即时访问、同步服务调用(微服务调用) |
HTTP | 外部接口API提供、非高并发场景、非大数据报文传输 |
MQ | 微服务之间解耦,流量削峰(可靠性投递) |
Netty | 底层基础通信、数据传输、数据同步(实时性,并发量) |
2. Netty的基础核心点
- EventLoop、Reactor模型
- Pipeline 事件传播
- Netty 的 ChannelHandler
- Netty 的 Buffer