我应该在AKKA缩放演员还是演员系统?
我有一个EmailValidatorActor,它向其发件人发送关于电子邮件有效性的回复。我有一个ActorSystem,其中包含许多使用此EmailValidatorActor的参与者 我的问题是如何将同一个参与者扩展为其他参与者 如果我必须扩展EmailValidatorActor以服务于同一ActorySystem中的更多其他参与者,我是否应该创建另一个EmailValidatorActor,并使用与前一个EmailValidatorActor相同的地址?我是否可以为两个EmailValidatorActor指定相同的名称以表示它们具有相同的地址 或者我应该考虑更多只包含一个Actor的Actor系统吗?我应该在AKKA缩放演员还是演员系统?,akka,scaling,Akka,Scaling,我有一个EmailValidatorActor,它向其发件人发送关于电子邮件有效性的回复。我有一个ActorSystem,其中包含许多使用此EmailValidatorActor的参与者 我的问题是如何将同一个参与者扩展为其他参与者 如果我必须扩展EmailValidatorActor以服务于同一ActorySystem中的更多其他参与者,我是否应该创建另一个EmailValidatorActor,并使用与前一个EmailValidatorActor相同的地址?我是否可以为两个EmailVali
- 每个参与者在系统中必须具有唯一的名称(地址)。可以使用字符串插值或串联来使用后缀命名。示例:
context.actorOf(YourActor.props(yourParams),“review-”+index)
- 不同的ActorSystems是不同的系统(用于隔离作用域和分发不同的系统),因此为了能够进行通信,您必须在ActorSystem外部发送消息。我不认为这是最好的解决方案
- 我会创造一个
是EmailValidator参与者的协调参与者。它的作用是接收来自其他参与者的请求,并将它们转发给EmailValidatorActor(路由器
),EmailValidatorActor将有效地处理作业,并最终响应发件人routees
- 向路由对象发送消息有多种策略(循环、随机路由等)
- 每个参与者在系统中必须具有唯一的名称(地址)。可以使用字符串插值或串联来使用后缀命名。示例:
context.actorOf(YourActor.props(yourParams),“review-”+index)
- 不同的ActorSystems是不同的系统(用于隔离作用域和分发不同的系统),因此为了能够进行通信,您必须在ActorSystem外部发送消息。我不认为这是最好的解决方案
- 我会创造一个
是EmailValidator参与者的协调参与者。它的作用是接收来自其他参与者的请求,并将它们转发给EmailValidatorActor(路由器
),EmailValidatorActor将有效地处理作业,并最终响应发件人routees
- 向路由对象发送消息有多种策略(循环、随机路由等)