В моем приложении есть API, использующий SprayCan. В приложении любой блокирующий код имеет отдельный диспетчер для каждого конкретного ресурса.
Нужно ли защищать службу API от блокировки приложением, настроив ее также с помощью собственного Диспетчера?
Также является ли обычной практикой использование маршрутизатора для службы API для обработки запросов большей емкости?
class MyService extends Actor with HttpService {...}
val service = system.actorOf(MyService.props(...).withDispatcher(???))