scala - Akka HTTP 高可用性

标签 scala akka distributed-computing high-availability akka-http

我正在研究使用 Akka HTTP + Akka 集群来实现可扩展且能够适应机器故障的 REST Web 服务。 Akka 集群本身具有可扩展性和弹性,但 Akka 集群的客户端(我的 Akka HTTP 应用程序)不具备弹性,并且存在单点故障 (SPOF)。由于我是Akka新手,请问管理Akka HTTP高可用性的常见做法是什么?我应该为此使用外部负载均衡器,还是重新发明轮子?

谢谢!

最佳答案

您的 akka http 应用程序不应该出现单点故障。您可以运行多个实例,并且正如您提到的,在负载均衡器后面运行它们。

关于scala - Akka HTTP 高可用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44839931/

相关文章:

scala - 以类型安全的方式将 Seq[String] 转换为 case 类

scala - 访问类型的伴生对象

scala - 映射失败的 Future 的异常

java - MongoSink 响应后提交给 kafka 消费者 - alpakka mongo 连接器

Ray Worker 调用时 Tensorflow 无法检测到 GPU

java - Scalac 解析 Java 代码的永久隐藏警告 - 编译器错误?

scala - 微风中的切片线性运算

java - 如何在 Linux 集群上分发和维护 java/scala 程序?

与 Actor 一起使用时的 Scala 变量绑定(bind)

c++ - 如何 "publish"CAF中的大量 Actor ?