Макс. Число одновременных http-запросов в клиенте http-kit?

1

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

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

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

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

  • 0
    Конечно, вы могли бы ограничить количество запросов от внешнего клиента http-kit.
Теги:
clojure
http-kit

1 ответ

0
Лучший ответ

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню