Akka演员背压/流量控制

时间:2016-08-17 16:25:20

标签: akka

假设我有一个包含五个actor的RoundRobinPool路由器,以及我需要让这些actor处理的100,000个工作项的列表。

val myrouter: ActorRef =
  context.actorOf(RoundRobinPool(5).props(Props[Worker]), "myrouter")

for (a <- mylist)
  myrouter ! a

实现流量控制的正确方法是什么,这样我的演员就不会被淹没?是否存在背压的概念,例如akka-http?有什么我可以检查哪些告诉我所有的演员都很忙,所以我可以暂停我的循环,直到他们赶上来?

0 个答案:

没有答案