标签: netty
我正在构建一个 WebSocket 代理队列,需要处理数千万个并发 WebSocket 连接,平均约为 1000 万个。评估了各种 WebSocket 库后,我决定使用 Netty。
通过 WebSocket 连接推送的平均消息大小为几百字节,最大值约为 1KB。每个客户端每 10 秒从后端发送大约一条消息,因此发送数据的速率很小。
在单个服务器上放置更多连接的限制因素是每个连接消耗的内存。是否有任何特定的配置或其他优化我应该做以最小化每个连接消耗的内存?我在 Linux 上运行 JVM。