2014-09-24 16 views

回答

0

这个问题比较笼统。你能提供更具体的背景或场景吗?例如,您是否在询问关于通用套接字(TCP/UDP)饱和度,由Netty中的编解码器实现的特定应用级协议还是其他一些主题?

+0

我需要使用netty.io来实现http服务器,它会根据收入请求响应以生成json答案。关于任务的要点是“正确处理饱和出境情况” – sphinks 2014-09-29 13:39:26

+0

你在什么粒度饱和?单通道,整个NIC还是运输介质? “正确”是什么意思? - 不会崩溃。 - 在所有频道中均匀分配带宽。 - 将资源分配给某些渠道? - 某种指数延迟? - 使用TCP?为什么你需要使用netty? – 2014-10-31 03:57:58

+0

你知道有一个测试应用程序,我被要求开发,在要求它被提到使用NETTY和有一个声明:“正确处理饱和出境情况”。这就是全部,这就是为什么我寻找答案如何处理这种情况。 – sphinks 2014-11-06 08:51:17

0

我很肯定这表明服务器产生的流量比以太网卡可以处理的情况更多。在当代硬件上使用NIO的性能优化服务器能够产生超过1Gb的流量并不罕见,而且您现在在数据中心获得的大多数链路都是1Gbit。

有可能你的链接是由于某种原因100兆位,因为链接伙伴不处理千兆位,并且如果是这样会增加这种情况的可能性。

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

+0

安装很简单:基于它的netty和简单的http服务器。所以我需要netty来避免这种情况。 – sphinks 2014-10-01 08:10:35

相关问题