我的应用程序有一个使用 SprayCan 的 API。在应用程序中,任何阻塞代码对每个特定资源都有一个单独的调度程序。
是否有必要通过配置它自己的 Dispatcher 来保护 API 服务不被应用程序阻塞?
将路由器用于 API 服务以处理更大容量的请求也是常见的做法吗?
class MyService extends Actor with HttpService {...}
val service = system.actorOf(MyService.props(...).withDispatcher(???))