将角色添加到现有成员?

时间:2014-06-26 14:08:22

标签: scala akka akka-cluster

我正在查看Akka源代码。有一种方法可以获得成员的角色(.getRoles),但有没有办法向现有成员添加新角色?我想使用代码动态添加它,而不是通过配置。

1 个答案:

答案 0 :(得分:2)

不,角色是不可变的,并且在ActorSystem启动后无法更改。

您可以在创建ActorSystem之前以编程方式更改角色,方法是加载配置文件,然后在最初引导节点时将配置对象传递给ActorSystem.apply之前覆盖角色值。 / p>