我只是在使用 netty.io 框架方面发现了术语“饱和出站情况”,但找不到明确的定义是什么意思。有人可以解释它是什么吗?如何在 netty.io 框架中正确处理它?
问问题
268 次
2 回答
0
这个问题比较笼统。你能提供更具体的背景或场景吗?例如,您是在询问通用套接字 (TCP/UDP) 饱和度、由 Netty 中的编解码器实现的特定应用程序级协议,还是其他一些主题?
于 2014-09-25T04:41:24.630 回答
0
我很确定这表明服务器产生的流量超出了以太网卡的处理能力。在现代硬件上使用 NIO 的性能优化服务器能够产生超过 1Gbit 的流量并不少见,而如今您在数据中心获得的大多数链接都是 1Gbit。
出于某种原因,您的链接可能为 100 Mbit,因为链接伙伴不处理 Gbit,如果是这样,则增加了这种情况的可能性。
在这种情况下,设置为传输的线程可能会在通常期望写入缓冲区并返回的地方被阻塞。智能应用程序将识别这种情况并记录或显示错误。在不了解您的设置的情况下很难说。
于 2014-09-30T21:10:21.670 回答