我正在研究 Heroku 上 Scala/Play/Akka 的使用,我对某些事情感到好奇。假设我有一个构建为 Akka 演员网络的应用程序。一些参与者将与 Web 应用程序本身处于进程中,但我可能希望留出一个或多个节点作为专用的 Akka 参与者:例如,一组缓存管理器参与者。
要配置 Akka 远程处理,我需要在akka.conf
. 但是由于 Heroku 节点有点短暂,所以在我编写配置文件时我不会知道每个节点的地址。
拥有一个中央“注册”节点可能会简化事情,但即使在那里,我也不会提前知道该节点的 IP 地址。
那么我的 Akka 节点如何在 Heroku 上相互引用?