如何处理与AKKA集群设置的百万个人演员?



我有一个用例,它是由单个参与者处理的数百万客户机数据。所有的参与者在多个节点上创建,形成一个集群。
当我收到消息时,我必须将其发送到集群中负责的特定参与者。我如何用AKKA集群映射到那个actor。我不希望它发送给其他演员。
这个用例可以用Akka - Cluster实现吗?
这里如何处理故障?
我不明白集群单例是什么,在文档中说它只会在最老的节点上创建。在我的情况下,我只希望所有百万演员都是单身。集群中的特定参与者如何映射到消息?
如何在集群中创建这样的角色?

假设每个参与者负责一些唯一可识别的状态部分,听起来您希望使用集群分片来平衡跨集群的参与者,并通过ID路由消息。

请注意,由于参与者的开销相当小,因此在单个节点上托管数百万参与者并不是不合理的。

参见Akka JVM或Akka。网络文档。

相关内容

  • 没有找到相关文章

最新更新