Wildfly替换部署过程中Java Web应用是否对用户无法访问?
Wildfly 应用替换部署期间的可用性说明
- 如果你使用的是默认的单机运行模式,且没有额外配置特殊部署策略,这15秒的替换过程中应用对用户处于不可用状态。
Wildfly默认的替换部署逻辑是先停止、卸载旧版本应用,再执行新版本的解压、初始化、启动操作,整个过程中没有可用的应用实例对外响应请求。 - 如果你使用的是**域模式(Domain Mode)**且配置了滚动部署规则,替换过程中应用不会完全不可用。
域模式下可以配置逐节点升级策略:每次仅下线单个节点的旧版本应用,部署启动新版本并确认健康后再处理下一个节点,全程至少有一个节点的可用实例对外提供服务。 - 若你提前开启了增量上传配置,单纯的安装包上传阶段不会影响现有应用可用性,只有最终触发新旧版本切换的阶段才会产生上述影响。
内容的提问来源于stack exchange,提问作者user3637971
相关产品推荐
相关产品推荐

