Комментарии 6
Так это же вроде известная проблема, когда создают HttpClient на каждый запрос и каждое новое создание занимает порт. Это же вроде как решается просто статическим полем, либо HttpClientFactory в .net Core
+3
Кажется, что вывод все это истории в том, что необходимо использовать встроенный пул httpClients через di контейнер и не изобретать велосипед
+1
Отключать keep-alive из-за высокой нагрузки в микросервисном окружении — это вин!
0
Ну и ещё в самой операционке можно настроить время, которое проходит между TIME_WAIT и освобождением порта. Я как-то выставлял в 1 секунду — и ничего, работало ;)
0
А что на счёт http2 с steams и multiplexing?По-моему с ним проблема становится менее актуальной
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Публикации
Изменить настройки темы
Грабли на пути к keep-alive