gpt4 book ai didi

scala - Akka 远程处理和 Heroku

转载 作者:行者123 更新时间:2023-12-04 11:28:26 35 4
gpt4 key购买 nike

我正在研究在 Heroku 上使用 Scala/Play/Akka 的情况,我对某些事情很好奇。假设我有一个由 Akka 参与者构成的网络结构的应用程序。一些参与者将与 Web 应用程序本身进行进程,但我可能希望留出一个或多个节点作为专用 Akka 参与者:例如,一组缓存管理器参与者。

要配置 Akka 远程处理,我需要在 akka.conf 中提供 IP 地址。 .但是由于 Heroku 节点有些短暂,所以我在编写配置文件时不知道每个节点的地址。

拥有一个中央“注册”节点可能会简化事情,但即使在那里,我也不会提前知道该节点的 IP 地址。

那么我的 Akka 节点如何在 Heroku 上相互引用呢?

最佳答案

Heroku dynos 不能直接互相交谈,所以你必须使用像 RabbitMQ 这样的外部消息系统。 . Heroku Dev Center 上有一篇关于如何以这种方式协调 Akka Actors 的很棒的文章:
https://devcenter.heroku.com/articles/scaling-out-with-scala-and-akka

关于scala - Akka 远程处理和 Heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10021204/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com