Java 什么是饱和出境情况?如何在netty中处理它?

Java 什么是饱和出境情况?如何在netty中处理它?,java,netty,outbound,Java,Netty,Outbound,我刚刚在使用netty.io框架时发现了“饱和出站情况”一词,但找不到它的明确定义。有人能解释一下是什么吗?如何在netty.io框架中正确处理它?这个问题相对比较一般。您可以提供更具体的上下文或场景吗?例如,您是在询问常规套接字TCP/UDP饱和、Netty中编解码器实现的特定应用程序级协议还是其他主题?我很确定这表明服务器产生的流量超过以太网卡的处理能力。在当代硬件上使用NIO的性能优化服务器能够产生超过1Gbit的流量是很正常的,而且现在在数据中心获得的大多数链接都是1Gbit 由于某些原

我刚刚在使用netty.io框架时发现了“饱和出站情况”一词,但找不到它的明确定义。有人能解释一下是什么吗?如何在netty.io框架中正确处理它?

这个问题相对比较一般。您可以提供更具体的上下文或场景吗?例如,您是在询问常规套接字TCP/UDP饱和、Netty中编解码器实现的特定应用程序级协议还是其他主题?

我很确定这表明服务器产生的流量超过以太网卡的处理能力。在当代硬件上使用NIO的性能优化服务器能够产生超过1Gbit的流量是很正常的,而且现在在数据中心获得的大多数链接都是1Gbit

由于某些原因,您的链接可能是100 Mbit,因为链接伙伴不处理Gbit,如果是这样,则会增加出现这种情况的可能性


在这种情况下,设置为传输的线程可能会被阻塞,它们通常希望写入缓冲区并返回。智能应用程序将识别此情况并记录或显示错误。如果不了解更多关于您的设置的信息,很难说。

我需要使用netty.io实现http服务器,它会响应income请求以生成json应答。任务的关键是“正确处理饱和出站情况”,您在多大的粒度上达到饱和?单个通道、整个NIC还是传输介质?正确的意思是什么不是撞车在所有通道上均匀分配带宽。-将资源优先分配给特定渠道?-某种指数延迟使用TCP?为什么您需要使用netty?您知道有一个测试应用程序是我被要求开发的,在需求中提到了使用netty,并且有一个声明:正确处理这种情况。这就是为什么我在寻找如何处理这种情况的答案。设置很简单:基于它的netty和简单http服务器。所以我需要在netty方面避免这种情况。