有没有办法可以将http流量复制到冗余服务器?

时间:2011-08-31 23:56:08

标签: asp.net sql-server proxy

我将在接下来的几周内将高负载产品系统转移到新硬件上。然而,与此同时,我想验证新硬件将处理预期的负载。我真的想在当前的Web服务器前面加上某种“代理”,并将所有的http流量复制到新的环境中,即并行运行它们。

理想情况下,此代理还会验证响应是否相同。

然后我可以监控新的硬件统计信息(cpu,mem等)并查看它是否正常。

这种代理叫什么?有人有什么建议吗?这适用于Windows .Net(asp.net)和SQL服务器环境。

全部谢谢

2 个答案:

答案 0 :(得分:2)

Varnish浮现在脑海中 - https://www.varnish-cache.org/

修改 我实际上使用nginx ...(回答这个问题后两年的经验)..清漆使用起来很傻。 nginx绝对是更好的选择。

答案 1 :(得分:0)

看看JMeter。它是基于Java的,但允许您记录用户旅程并将其大量播放以进行压力测试。