标签: scala akka akka-cluster
我正在查看Akka源代码。有一种方法可以获得成员的角色(.getRoles),但有没有办法向现有成员添加新角色?我想使用代码动态添加它,而不是通过配置。
.getRoles
答案 0 :(得分:2)
不,角色是不可变的,并且在ActorSystem启动后无法更改。
您可以在创建ActorSystem之前以编程方式更改角色,方法是加载配置文件,然后在最初引导节点时将配置对象传递给ActorSystem.apply之前覆盖角色值。 / p>
ActorSystem.apply