Как я могу ограничить количество HTTP-подключений в OpenLiberty?

#open-liberty

#open-liberty

Вопрос:

Я хочу ограничить количество HTTP-подключений для веб-приложений в OpenLiberty. Какие параметры я должен изменить, чтобы сделать это? Я смотрю документы, должен ли я изменить maxConcurrentStreams в HTTPOption или maxThread в executer?

Ответ №1:

Не существует свойства, специально ограничивающего HTTP-соединения, поэтому я бы рекомендовал использовать maxOpenConnections , который является tcpOptions конфигурацией [1] . Это свойство позволяет ограничить количество открытых подключений для конечной точки TCP. Значение по умолчанию равно 128000 .

maxConcurrentStreams конкретно к HTTP / 2 применяется количество потоков, разрешенных для HTTP / 2 (TCP) соединения, и maxThread не будет напрямую выполнять то, что вы хотите.

[1] https://openliberty.io/docs/21.0.0.2/reference/config/httpEndpoint.html#tcpOptions