在学习如何将Actor Systems分发到远程服务器时,我遇到了两种在配置文件中定义它的方法。
第一个是:
akka {
actor {
provider = "akka.remote.RemoteActorRefProvider"
}
remote {
enabled-transports = ["akka.remote.netty.tcp"]
netty.tcp {
hostname = "127.0.0.1"
port = 2552
}
}
}
我的问题是关于provider = "akka.remote.RemoteActorRefProvider"
行
在另一个例子中,我发现了这个:
akka {
actor {
provider = remote
}
remote {
enabled-transports = ["akka.remote.netty.tcp"]
netty.tcp {
hostname = "127.0.0.1"
port = 2552
}
}
}
他们在这里使用provider = remote
。
我的问题是这两者之间的区别是什么。是否有任何或他们在水下做同样的事情,第二种方式只是一种更简单的写作方式吗?