Я создаю клиент-серверное приложение, в котором клиенты будут использовать долгоживущие сеансы http для передачи данных с сервера на клиент (иногда их называют http push, reverse ajax, push server, long-polling, http1.1 и т. Д.)
Если у меня есть потенциально тысячи или сотни тысяч клиентов, которые все поддерживают открытые соединения с серверной средой, существуют ли общие правила для межсетевых экранов / балансировщиков нагрузки для прекращения сеансов, если они открыты слишком долго?имеют ли брандмауэры / балансировщики нагрузки ограничения масштабируемости, когда они могут размещать только максимальное количество открытых соединений (даже если данные не отправляются)?
Я надеюсь, что брандмауэры и балансировщики нагрузки имеют функции с поддержкой Http 1.1, чтобы сохранитьсеансы открываются без использования ресурсов процессора и памяти.Если это не так, то межсетевой экран является узким местом для количества одновременных открытых одновременных подключений.