阻止对tomcat的传入请求,直到服务器完全部署

阻止对tomcat的传入请求,直到服务器完全部署,tomcat,configuration,webserver,Tomcat,Configuration,Webserver,我在tomcat中部署了多个相互依赖的WAR。除非tomcat成功部署(即所有WAR),否则我希望阻止所有传入到服务器的用户请求,因为这会导致不必要的开销(错误消息、异常等)。有人能提出一种方法来阻止对tomcat的传入请求,直到tomcat完全部署完毕 谢谢 许多地方使用的一般做法是在前端使用负载平衡器,并在生产中旋转服务器 例如: [负载平衡器] | | [Web1][Web2] 步骤1: [负载平衡器] | | [Web1][使Web2离线] 步骤2: [负载平衡器

我在tomcat中部署了多个相互依赖的WAR。除非tomcat成功部署(即所有WAR),否则我希望阻止所有传入到服务器的用户请求,因为这会导致不必要的开销(错误消息、异常等)。有人能提出一种方法来阻止对tomcat的传入请求,直到tomcat完全部署完毕


谢谢

许多地方使用的一般做法是在前端使用负载平衡器,并在生产中旋转服务器

例如:

[负载平衡器] | | [Web1][Web2] 步骤1: [负载平衡器] | | [Web1][使Web2离线] 步骤2: [负载平衡器] | | [Web1][部署Web2] 步骤3: [负载平衡器] | | [Web1][将Web2添加到池中]
简单地阻止所有请求的主要问题是,最终会导致多个客户端“暂停”,并感觉站点在部署期间没有响应

许多地方使用的一般做法是在前端使用负载平衡器,并在生产中旋转服务器

例如:

[负载平衡器] | | [Web1][Web2] 步骤1: [负载平衡器] | | [Web1][使Web2离线] 步骤2: [负载平衡器] | | [Web1][部署Web2] 步骤3: [负载平衡器] | | [Web1][将Web2添加到池中] 简单地阻止所有请求的主要问题是,最终会导致多个客户端“暂停”,并感觉站点在部署期间没有响应

[Load Balancer] | | [Web1] [Web2] Step 1: [Load Balancer] | | [Web1] [Take Web2 offline] Step 2: [Load Balancer] | | [Web1] [deploy Web2] Step 3: [Load Balancer] | | [Web1] [Add Web2 to pool]