Tomcat

您可以將使用者重定向到 Tomcat 並行部署中的特定版本嗎

  • October 1, 2015

在使用 Tomcat 的並行部署時,Tomcat 會根據這個方案將使用者重定向到不同的版本:

  • 如果請求中沒有會話資訊,請使用最新版本。
  • 如果請求中存在會話資訊,請檢查每個版本的會話管理器以查找匹配的會話,如果找到,則使用該版本。
  • 如果請求中存在會話資訊但找不到匹配的會話,請使用最新版本。

但是,我想控制自己訪問哪個版本的訪問者,所以我可以 A/B 測試部署。

理想情況下,我應該能夠通過閥門、cookie、標題或類似物來控制它。我檢查了程式碼和文件,但找不到從外部控制它的方法。

是否可以?

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

Tomcat 使用者郵件列表中有一個討論它的執行緒:

並行部署:我可以請求特定的 webapp 版本嗎?

引用自:https://serverfault.com/questions/723944