gpt4 book ai didi

akka - 一个集群可以有多个单例 Actor 吗?

转载 作者:行者123 更新时间:2023-12-01 20:24:27 25 4
gpt4 key购买 nike

Akka 集群中是否可以有多个不同的 Actor 是单例?

例如,假设我需要一个进入 的入口点。多个 系统。我可能想要 单例1 负责进入系统 1 Singleton2 负责进入系统 2 .拥有一个具有多个职责的单一 Actor 似乎并不理想。我当然可以在同一个节点上运行两个单例参与者。

Akka docs声明 ClusterSingletonManager“管理所有集群节点或一组节点中的一个单例参与者实例。”这与配置文档示例一起使我得出结论,我所要求的是不可能的,但我想我会要求确认。谢谢!

最佳答案

此问题已回答 here在 Akka 用户列表中。

You can create many different ClusterSingletonManager actors with different settings, each one managing one singleton.

It's the name of the actor (the second parameter to actorOf) that distinguishes them.

Normally you don't need different configuration in config file. You can use the ClusterSingletonManagerSettings if there is some small differences, such as the role. It's also possible to load ClusterSingletonManagerSettings from a config file section, but that is often not needed.


http://doc.akka.io/docs/akka/current/java/cluster-singleton.html
http://doc.akka.io/japi/akka/2.4/akka/cluster/singleton/ClusterSingletonManager.html

关于akka - 一个集群可以有多个单例 Actor 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40334570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com