Netty在通信开始时丢失udp数据包

Netty在通信开始时丢失udp数据包,udp,server,netty,Udp,Server,Netty,我对Netty 4.0.27有一个奇怪的问题。我正在构建一个系统,它必须接收大量传入的udp数据包(所有数据包都有28字节长),并将它们保存到一个文件中。我实现了它,还开发了一个模拟器,可以向服务器发送数据包。 我经历过Netty服务器在通信开始时有巨大的数据包丢失,但在几千个数据包之后,服务器成功地接收到了所有数据包。不幸的是,我负担不起这么多的数据包丢失(例如,它丢失了第一个200k数据包的5-6%) 我想,Netty可以适应高流量,但我在文档中什么也没找到。我还尝试使用ChannelOpt

我对Netty 4.0.27有一个奇怪的问题。我正在构建一个系统,它必须接收大量传入的udp数据包(所有数据包都有28字节长),并将它们保存到一个文件中。我实现了它,还开发了一个模拟器,可以向服务器发送数据包。 我经历过Netty服务器在通信开始时有巨大的数据包丢失,但在几千个数据包之后,服务器成功地接收到了所有数据包。不幸的是,我负担不起这么多的数据包丢失(例如,它丢失了第一个200k数据包的5-6%)


我想,Netty可以适应高流量,但我在文档中什么也没找到。我还尝试使用ChannelOption的SO_RCVBUF选项,但我也遇到了同样的问题。

我认为您需要提供一些代码才能得到答案。我粗略地估计JVM可能需要一段时间来预热您的应用程序。我同意这里的信任。。。这很可能是因为一开始就进行了预热和优化。我认为您需要提供一些代码来获得答案。我粗略地猜测JVM可能需要一段时间来预热您的应用程序。我同意这里的信任。。。这很可能是因为一开始就进行了预热和优化。我认为您需要提供一些代码来获得答案。我粗略地猜测JVM可能需要一段时间来预热您的应用程序。我同意这里的信任。。。这很可能是因为最初的预热和优化。