2

我正在尝试在我的生产环境中使用 LiveRebel。在配置了大部分部分后,我尝试对我的应用程序执行更新,从让我们说版本1.11.3如下所示

在此处输入图像描述

这是否意味着 LiveRebel 需要在 2 个物理 IP 地址上安装两台服务器?我可以在 2 个虚拟 IP 地址上拥有两台服务器吗?

4

1 回答 1

4

滚动重启使用请求路由来实现用户的零停机时间。会话首先通过等待旧会话到期并将新会话路由到另一台服务器上的相同应用程序来耗尽。当所有会话都耗尽时,应用程序被更新,而其他服务器处理请求。

因此,如您所见,为了实现零停机,您需要额外的服务器在应用程序更新时处理请求。完全重启没有这个要求,但会导致用户停机。

至于IP的问题,只要两台服务器(虚拟)机器可以互相看到,并没有太大的区别。

于 2013-08-21T20:24:44.553 回答