你是否知道Apache 2.2的mod_proxy,mod_proxy_balancer,mod_proxy_http配置允许复制HTTP请求?即:将每个匹配的请求发送到现有的平衡器并复制到另一个工作节点。
目标: 将生产HTTP流量引入Apache 2.2,保留正常的生产负载平衡路由,并将相同流量复制到另一个[测试]工作人员,该工作人员需要在生产操作下进行性能和负载测试的新后端数据库。
背景资料: 多层系统。
(a) Custom applications
(b) Redirector/Proxy [Apache 2.2 using mod_proxy, mod_proxy_balancer, mod_proxy_http]
(c) Workers [application server nodes: Tomcat 7.0.56 over Java 1.7.0_67 over 64-bit Linux kernels]
(d) Database [Oracle 11.2]
最终用户驱动自定义应用程序会生成与重定向程序有关的HTTP请求。重定向器以循环方式将应用程序请求转发到工作节点池。工作人员直接访问后端数据库。 HTTP响应通过重定向器回流到最终用户工作站。
答案 0 :(得分:0)
不,目前无法实现。但是你可以保存流量并用一个名为mod_firehose的相对较新的模块重放它。但它不是一体化工具。