Netty 的使用场景
Netty 99
- 构建高性能、低时延的各种 Java 中间件,Netty 主要作为基础通信框架 提供高性能、低时延的通信服务。例如:RocketMQ,分布式消息队列。 Dubbo,服务调用框架。Spring WebFlux,基于响应式的 Web 框架。
- 公有或者私有协议栈的基础通信框架,例如可以基于 Netty 构建异步、高 性能的 WebSocket、Protobuf 等协议的支持。
- 各领域应用,例如大数据、游戏等,Netty 作为高性能的通信框架用于内 部各模块的数据分发、传输和汇总等,实现模块之间高性能通信。