Deployment LiveRebel更新策略
我正在尝试在我的生产环境中使用LiveRebel。在配置了大多数部件之后,我尝试对我的应用程序执行更新,比如从版本Deployment LiveRebel更新策略,deployment,tomcat7,jrebel,Deployment,Tomcat7,Jrebel,我正在尝试在我的生产环境中使用LiveRebel。在配置了大多数部件之后,我尝试对我的应用程序执行更新,比如从版本1.1到1.3,如下所示 这是否意味着LiveRebel需要在2个物理IP地址上安装两个服务器?我可以在两个虚拟IP地址上拥有两台服务器吗?滚动重启使用请求路由为用户实现零停机时间。会话首先通过等待旧会话过期并将新会话路由到另一台服务器上的相同应用程序来耗尽。当所有会话都耗尽时,应用程序将更新,而另一台服务器将处理请求 所以,正如您所看到的,要实现零停机,您需要额外的服务器来处理应
1.1
到1.3
,如下所示
这是否意味着LiveRebel需要在2个物理IP地址上安装两个服务器?我可以在两个虚拟IP地址上拥有两台服务器吗?滚动重启使用请求路由为用户实现零停机时间。会话首先通过等待旧会话过期并将新会话路由到另一台服务器上的相同应用程序来耗尽。当所有会话都耗尽时,应用程序将更新,而另一台服务器将处理请求 所以,正如您所看到的,要实现零停机,您需要额外的服务器来处理应用程序更新时的请求。完全重启没有这个要求,但会导致用户停机
至于IPs的问题,只要两台服务器(虚拟)可以相互看到,就没有多大区别。滚动重启使用请求路由实现用户零停机。会话首先通过等待旧会话过期并将新会话路由到另一台服务器上的相同应用程序来耗尽。当所有会话都耗尽时,应用程序将更新,而另一台服务器将处理请求 所以,正如您所看到的,要实现零停机,您需要额外的服务器来处理应用程序更新时的请求。完全重启没有这个要求,但会导致用户停机 至于IPs的问题,只要两台服务器(虚拟机)可以看到对方,就没有多大区别