Akka 文档在这里说: ask 操作涉及创建一个内部参与者来处理这个回复,它需要有一个超时时间,之后它会被销毁,以免泄漏资源
有什么办法可以阻止这种内部演员的创作?
Akka 文档在这里说: ask 操作涉及创建一个内部参与者来处理这个回复,它需要有一个超时时间,之后它会被销毁,以免泄漏资源
有什么办法可以阻止这种内部演员的创作?
If you still want to ask
, then it will create that internal actor regardless, and there is no way to avoid.
If you want to avoid the internal actor for whatever reason, you will have to use tell
instead of ask
.
没有办法避免这种情况: ask() 会导致在 /temp/ 命名空间中创建一个actor。
上面的一些注释:
Actor 的创建非常轻量级。创建一个演员几乎没有开销。在流中执行 ask() 是完全有效的。只是不要阻止。