演员循环游泳池和停止策略

时间:2016-05-17 04:54:52

标签: akka actor

我的演员有圆形大小的游泳池' n'每一个。因此,当应用程序启动时,我初始化池中的n个actor并使用ActorSystem actorSelection来使用它们。问题是

我们是否必须显式调用context()。stop(getSelf());在每个演员完成工作后? 根据我的理解,如果你调用.stop(),下次你需要一个actor和池的actor都被消耗掉了,只要pool可以容纳创建一个新的actor,它就会创建一个新的并返回实例进行处理。你将花费周期创建一个actor并返回(如果是.stop())vs只是从池返回(如果没有明确的.stop())

我的假设是否正确?

另一个问题是,只要我们使用循环池(或任何其他策略),总会有" n" (例如1000)演员创建,如果有超过" n" (例如1100)一次请求,100个请求在一个actor邮箱中排队,并在演员释放后进行处理?你能证实吗?

-Thanks [R

0 个答案:

没有答案
相关问题