Apache Camel Netty (UDP-сервер) не в состоянии не отставать от UDP-трафика
Я использую apache netty module для получения пакетов udp.
Под нагрузкой он не принимает все отправленные пакеты udp. Я протестировал его, запустив фиктивный сервер udp (не верблюжий, просто считает количество принятых пакетов) и отправил 1000 пакетов в секунду с локального хоста, этот фиктивный сервер udp принял и посчитал все. Однако, посылая 1000 пакетов в секунду с локального хоста на мой порт верблюда udp, я вижу, что некоторые (1-5%) никогда не появляются.
С какой верблюжьей сетью я должен играть, чтобы решить эту проблему?
Кстати, я отправляю пакеты UDP в тесной петле
Обновление: теперь я предоставляю следующий профиль по умолчанию.
<threadPoolProfile id="myDefaultProfile"
defaultProfile="true"
poolSize="20"
keepAliveTime="25"
maxPoolSize="50"
maxQueueSize="100000"/>
Все еще получаете потерю пакета.