Фьючерс на блокировку звонков в Scala

Akka Документация гласит:

у вас может возникнуть соблазн просто обернуть блокирующий вызов в Future и работать с ним вместо этого, но эта стратегия слишком проста: вы, скорее всего, найдете узкие места или исчерпаете память или потоки, когда приложение работает под повышенной нагрузкой.

Они предлагают следующие стратегии:

Выполните блокирующий вызов в пределахFutureобеспечение верхней границы количества таких вызовов в любой момент времени (отправка неограниченного числа задач такого рода приведет к исчерпанию вашей памяти или ограничений потока).

Выполните блокирующий вызов в пределахFutureпредоставление пула потоков с верхним пределом числа потоков, который подходит для оборудования, на котором выполняется приложение.

Знаете ли вы о какой-либо реализации этих стратегий?

Ответы на вопрос(2)

Ваш ответ на вопрос