【发布时间】:2023-04-05 23:25:01
【问题描述】:
我正在尝试了解这种设置在应用程序服务器出现故障时的系统行为:
- 两个托管 Web 应用程序的 tomcat 服务器前面的硬件负载平衡器
- 负载平衡器粘性已激活
- 两个 Tomcat 配置了持久会话管理器或集群
我的理解是,如果两个 tomcat 中的一个在服务请求时崩溃,用户会收到一条 http 错误消息,当他尝试刷新页面时,平衡器会将用户重定向到正在工作的 tomcat,它将再次开始处理请求。
这是正确的吗?当处理请求的服务器出现故障时,是否有办法避免用户收到错误消息?
【问题讨论】:
标签: tomcat architecture load-balancing