我有一个使用akka remote的应用程序的配置文件:
...
akka {
actor {
provider = "akka.remote.RemoteActorRefProvider"
}
remote {
enabled-transports = ["akka.remote.netty.tcp"]
...
对于另一个应用程序,我有一个配置文件,其中包含具有此设置的文件。但我不想在这个应用程序中使用akka遥控器,所以我需要'取消'它。我尝试过以下操作:
akka {}
但之前定义的akka设置仍然存在。有没有办法在我的配置文件中“取消设置”以前的设置?
答案 0 :(得分:0)
只需覆盖即可切换回LocaLActorRefProvider
,这是akka.actor.provider
的默认设置。您不需要更改akka.remote.enabled-transports
,因为您已经拥有默认值。所以只需在另一个项目中添加此配置:
akka{
actor {
provider = "akka.actor.LocalActorRefProvider"
}
}