2012-06-23 53 views
1

我们正试图弄清楚我们是否可以将每个http请求复制到我们的tomcat生产服务器,并将其发送到开发测试服务器以获得真实的生产流量模拟。 原始请求处理不应该有任何影响。生产服务器不需要等待来自开发服务器的复制请求的响应。复制一个HttpServletRequest并发送到另一个服务器?

有没有简单的方法来做到这一点?

回答

3

如果你真的想这样做的活,我建议你是把一个Http Servlet过滤器在你的产品webapp的前面。在此过滤器中,将请求数据复制到新请求中并将其发送(异步)到您的开发服务器。这样,至少你不必修改你的应用程序代码。

但它认为你应该尽量避免在生产环境中这样做。相反,您可以转储请求数据(请参阅Istvan answer)并从开发机器执行请求。

相关问题