在使用 Tomcat 的并行部署时,Tomcat 会根据这个方案将用户重定向到不同的版本:
- 如果请求中没有会话信息,请使用最新版本。
- 如果请求中存在会话信息,请检查每个版本的会话管理器以查找匹配的会话,如果找到,则使用该版本。
- 如果请求中存在会话信息但找不到匹配的会话,请使用最新版本。
但是,我想控制自己访问哪个版本的访问者,所以我可以 A/B 测试部署。
理想情况下,我应该能够通过阀门、cookie、标题或类似物来控制它。我检查了代码和文档,但找不到从外部控制它的方法。
可能吗?
在使用 Tomcat 的并行部署时,Tomcat 会根据这个方案将用户重定向到不同的版本:
但是,我想控制自己访问哪个版本的访问者,所以我可以 A/B 测试部署。
理想情况下,我应该能够通过阀门、cookie、标题或类似物来控制它。我检查了代码和文档,但找不到从外部控制它的方法。
可能吗?
截至目前(2015 年 10 月),这是不可能的。
Tomcat 用户邮件列表中有一个讨论它的线程: