В тестах TechEmpower приложение Netty не поддерживает соединения keepalive - это специально? - PullRequest
0 голосов
/ 09 октября 2019

Я нахожусь в процессе нагрузочного тестирования приложения Netty, которое у меня есть. Я искал различные авторитеты, чтобы попытаться следовать передовым практикам, чтобы узнать больше о Netty и просто стать лучшим разработчиком.

Одним из тех авторитетов, с которыми я консультируюсь, является невероятно быстрое приложение Nettyэто является частью тестов платформы TechEmpower .

. Я заметил, что это приложение не поддерживает заголовок Connection: Keep-Alive, отправляемый как часть теста. В частности, в конце любой заданной операции записи он закрывает соединение, даже если тест запрашивает, чтобы соединения оставались живыми . Это, конечно, разрешено, но ... Часто, казалось бы, странные варианты, подобные этому, существуют из соображений хорошей производительности. Есть ли причина, по которой приложение Netty здесь решает закрыть все соединения вместо того, чтобы поддерживать их живыми?

1 Ответ

1 голос
/ 09 октября 2019

Насколько я вижу, он делает это только тогда, когда получает запрос по неожиданному пути, и в этом случае он просто закрыл соединение после того, как был написан ответ.

...