Apache camel netty(udp服务器)无法跟上udp流量

时间:2015-01-20 11:16:31

标签: networking udp apache-camel netty nio

我正在使用apache netty模块接收udp数据包。

在加载下,它似乎不接受所有发送的udp数据包。 我通过运行一个虚拟udp服务器(非驼峰,只计算接收到的数据包的数量)并从localhost每秒发送1000个数据包来测试它,这个虚拟udp服务器接受并统计全部。但是,从localhost每秒发送1000个数据包到我的camel udp端口,我可以看到有些(1-5%)从未出现过。

我应该使用什么camel netty配置来解决此问题?

BTW我正在紧密循环中发送udp数据包

更新:我现在提供以下默认的threadProfile。

    <threadPoolProfile id="myDefaultProfile"
                       defaultProfile="true"
                       poolSize="20"
                       keepAliveTime="25"
                       maxPoolSize="50"
                       maxQueueSize="100000"/>

仍然会丢包。

0 个答案:

没有答案