gpt4 book ai didi

proxy - 零停机时间将服务从一个Docker容器迁移到另一个

转载 作者:行者123 更新时间:2023-12-02 19:42:58 29 4
gpt4 key购买 nike

我正在尝试容器服务迁移。我有三台机器,其中两台机器运行的是确切的服务,可以完成一些工作并返回一些HTML数据。第三台机器是我的客户端,用于将请求发送到在前面提到的一个容器中运行的服务。为了简单起见,所有这三台机器都在同一网络中。因为我知道所有机器的IP,所以我使用客户端的浏览器将请求发送到一台机器,并在浏览器上获取HTML数据。

我感兴趣的是,如果我将请求发送到同一台计算机,但是我关闭了第一台服务器计算机的wifi,我希望该请求自动转移到第二台服务器计算机并从那里获得响应。

现在您能告诉我一些方法吗?我是否需要一个附加的路由器/注册表,该路由器/注册表运行另一个容器,该容器跟踪服务器计算机的IP,并充当代理,接收请求并将其转发给一台服务器计算机。第一台服务器断开连接后,如果路由器未收到任何响应,则路由器可能应该具有超时期限,在这种情况下,将同一请求转发给另一台服务器。一旦返回响应,它将转发给客户端。

此方法还有其他想法或缺陷吗?

谢谢 !

最佳答案

根据您的情况,在我看来,您需要HAProxy和诸如synapse之类的东西,它们将监视您的资源并从可用资源池中提供服务。
您只需要确保对不同的服务使用不同的端口,并将它们包括在配置文件中即可。请引用Configuration部分进行尝试。
我见过有人用它来以零停机时间更新生产服务器。

关于proxy - 零停机时间将服务从一个Docker容器迁移到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30584707/

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