你能在 Tomcats 并行部署中将用户重定向到特定版本吗

你能在 Tomcats 并行部署中将用户重定向到特定版本吗

当使用Tomcat并行部署时,Tomcat会按照以下方案将用户重定向到不同的版本:

  • 如果请求中没有会话信息,则使用最新版本。
  • 如果请求中存在会话信息,则检查每个版本的会话管理器是否有匹配的会话,如果找到,则使用该版本。
  • 如果请求中存在会话信息但找不到匹配的会话,请使用最新版本。

但是,我想自己控制哪个访问者可以访问哪个版本,这样我就可以进行 A/B 测试部署。

理想情况下,我应该能够通过阀门、cookie、标头或类似物来控制它。我检查了代码和文档,但找不到从外部控制它的方法。

是否可以?

答案1

截至目前(2015 年 10 月),这还是不可能的。

Tomcat 用户邮件列表中有一个主题讨论此问题:

并行部署:我可以请求特定的 Web 应用程序版本吗?

相关内容