Tag: 巨型群

我如何在巨群上部署一个箱子集群?

我一直试图在巨群上build立一个工作箱集群已经有一段时间了,但到目前为止还没有真正取得成功。 这是我迄今为止的尝试: 使用多播和部署箱作为一个单一的组件。 如果这个组件的所有实例都在同一个主机上,那么这个方法就行得通了,不幸的是这不可靠。 使用单播与两个组件,其中每个通过URL揭露端口4300 。 这会导致发现间隔中每个组件都收到消息(默认情况下每隔30秒)。 不幸的是巨人群只在它的url上支持HTTP ,所以所有的消息都是来自组件发送的HTTP以外的错误消息。 使用两个组件的单播,并试图通过他们的IPs发现他们。 我build立了从一个组件到另一个组件的巨型群集依赖(不支持循环依赖)。 我无法得到这个工作,因为巨人Swarm不允许我在docker容器创build之前运行脚本(这是用来在这个博客文章运行谷歌云平台上的箱子 )和docker不支持双向链接。 在这一点上,我没有想法,有什么我失踪的箱子或巨人群? 我目前看到的类似工作的唯一例子是我上面链接的博客post ,它使用了一个我不能在巨人群中使用的机制。 对于如何使这项工作或想法朝着正确的方向前进,我将不胜感激。