2012-06-23 55 views
1

我們正試圖弄清楚我們是否可以將每個http請求複製到我們的tomcat生產服務器,並將其發送到開發測試服務器以獲得真實的生產流量模擬。 原始請求處理不應該有任何影響。生產服務器不需要等待來自開發服務器的複製請求的響應。複製一個HttpServletRequest併發送到另一個服務器?

有沒有簡單的方法來做到這一點?

回答

3

如果你真的想這樣做的活,我建議你是把一個Http Servlet過濾器在你的產品webapp的前面。在此過濾器中,將請求數據複製到新請求中並將其發送(異步)到您的開發服務器。這樣,至少你不必修改你的應用程序代碼。

但它認爲你應該儘量避免在生產環境中這樣做。相反,您可以轉儲請求數據(請參閱Istvan answer)並從開發機器執行請求。

相關問題