2014-09-24 3 views
1

Я использую http-kitclient с асинхронными обратными вызовами.Максимальные одновременные запросы HTTP в клиенте http-kit?

Я хотел знать, есть ли способ установить ограничение на количество одновременных исходящих HTTP-запросов, так что состояние ожидания для обратных вызовов не вызывает исключение Out-Of-Memory.

Я спрашиваю, потому что, по крайней мере теоретически, может быть слишком много параллельных, незавершенных запросов, которые потребляют память. Поскольку память является ограниченным ресурсом (подумайте о запуске в контейнере, таком как Docker), это может быть проблемой.

Я знаю, что увеличение доступной ОЗУ - это вариант, но я хотел бы знать, существует ли соответствующий предел, который можно установить.

+0

Несомненно, вы можете ограничить количество запросов от внешнего клиента http-kit. – user100464

ответ

0

Сейчас нет ни одного. Учитывая, что вы хотите использовать его в асинхронном режиме, я не думаю, что вы сможете использовать любую библиотеку, и вам нужно будет свернуть самостоятельно. Вероятно, вы можете принять вдохновение на Throttler или тому подобное.

Смежные вопросы