斯卡拉 – 在阿卡有一个主演员是强制性的吗?
发布时间:2020-12-16 09:54:10 所属栏目:安全 来源:网络整理
导读:我正在尝试学习一些关于akka演员(在 scala中),我想出了一个我无法找到答案的问题. 你是否需要创建一个主演员并从那里创建一个workerRouter工人? 或者,您是否可以跳过此步骤直接从Main对象创建具有workerRouter的worker? 如果您需要任何代码,请告诉我,但我
我正在尝试学习一些关于akka演员(在
scala中),我想出了一个我无法找到答案的问题.
你是否需要创建一个主演员并从那里创建一个workerRouter工人? 如果您需要任何代码,请告诉我,但我基本上是关注akka的HelloWorld. 解决方法
严格来说:是的.在业务逻辑方面:没有.
Akka的演员,是设计,hierarchical.这意味着,你创建的任何演员都将拥有一个“父母”/“主人”,如果没有自己定义,那么就是 但是,请注意,从Akka的系统角度来看,这种等级关系涉及演员生命周期和儿童监督.它并不关心如何将演员与您的消息和/或任何自定义生命周期处理联系起来. 因此,从您的应用程序的角度来看,您可以让您的工作者作为同行运行某种共识方案.他们当然会有系统父母(/用户,如果你不自己定义一个),但只要你不关心监督 – 如果你刚开始学习阿卡你可能不会 – 一切都会好起来的. 最后,在“工作池”设置中可以有许多方案.例如,this article on work pulling可能会为您解决此类问题提供一些灵感. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |