假设我有两个 Tomcat 实例,使用 BIGIP 或其他类似解决方案进行负载平衡。如果 Tomcat 实例在处理少量请求时发生故障,这些请求会怎样?用户在浏览器中收到错误?
答案1
这取决于您在哪一层进行负载平衡。如果是在 IP 层,他们可能会收到“对等方重置连接”错误,尽管浏览器可能会以“用户友好”的方式显示该错误。或者,他们可能只是在一段时间后超时。如果您正在进行 HTTP 代理,您可能会从代理收到错误网关响应。无论哪种方式,是的,您都会在浏览器中收到错误,但假设您的负载平衡器已注意到故障,则任何刷新都将显示正确的页面。我不确定您能做很多事情。我认为网络用户习惯于不时地期待一些故障。