Akka群集无法与主机节点中的Docker容器一起使用

时间:2019-06-16 14:49:51

标签: java docker networking host akka-cluster

我们正尝试通过Akka集群为分布式应用程序使用应用程序级别集群,该应用程序集群在多个节点的docker容器中运行。我们计划以“主机”模式网络运行docker容器。

当首次启动dockerized应用程序时,Akka Clustering似乎可以正常工作,并且我们看不到集群节点之间交换任何Gossip消息。仅当我们删除文件“ /var/lib/docker/network/files/local-kv.db”并重新启动docker服务时,此问题才能解决。这不是生产部署可接受的解决方案,因此我们尝试做RCA并提供适当的解决方案。

这里的任何帮助将不胜感激。

尝试删除文件“ /var/lib/docker/network/files/local-kv.db”并重新启动docker服务,但该解决方法在生产部署中不可接受

尝试将桥网络模式用于dockerized容器。这很有帮助,但是我们当前的要求要求我们以“主机”模式运行容器。

application.conf当前对主机和端口具有以下设置。

主机名=“”端口= 2551绑定主机名=“ 0.0.0.0”绑定端口= 2551

akka群集节点之间没有八卦消息交换。而应用上述解决方法后我们会看到这些消息

0 个答案:

没有答案