Ruby Eventmachine&;通过代理的HTTP请求

Ruby Eventmachine&;通过代理的HTTP请求,ruby,proxy,eventmachine,Ruby,Proxy,Eventmachine,我正在Eventmachine上运行的高可伸缩web收割机上编写代码。一切都很好,很快。最近,我尝试通过一系列代理发出请求,这些代理也可以正常工作,例如: EventMachine.run do connect_opts = { :proxy => { :host => '11.12.13.14', :port => 3128 } } request_opts = { :proxy => { :authorization => ['jdoe', 'mysec

我正在Eventmachine上运行的高可伸缩web收割机上编写代码。一切都很好,很快。最近,我尝试通过一系列代理发出请求,这些代理也可以正常工作,例如:

EventMachine.run do
  connect_opts = { :proxy => { :host => '11.12.13.14', :port => 3128 } }
  request_opts = { :proxy => { :authorization => ['jdoe', 'mysecretpass'] } }
  req = EventMachine::HttpRequest.new('http://www.example.com/', connect_opts).get request_opts
  req.callback { }
end
我迭代了数百个代理,每秒发出几百个请求。我现在需要的是知道哪个代理用于哪个请求,以便在数据库中存储此元数据。如何从req对象获取此信息

我希望有像req.proxy_foo(相当于req.response、req.response_header等)这样的方法来获取这些信息,但还没有找到任何合适的方法