【发布时间】:2013-04-03 18:41:38
【问题描述】:
Akka 文档说:
您可能很想将阻塞调用包装在 Future 中并使用它来代替,但是这种策略太简单了:当应用程序在负载增加的情况下运行时,您很可能会发现瓶颈或内存或线程不足。
他们提出了以下策略:
在
Future内执行阻塞调用,确保在任何时间点此类调用的数量都有上限(提交无限数量的此类任务将耗尽您的内存或线程限制)。在
Future内执行阻塞调用,为线程池提供适用于运行应用程序的硬件的线程数上限。
您知道这些策略的实施吗?
【问题讨论】:
标签: scala concurrency future