使用JRUBY线程化多个JSON请求

时间:2012-04-15 18:20:10

标签: ruby jruby

我有一个执行此操作的脚本:

require 'rubygems'
require 'rest-client'
require 'json'

url = foo
request = bar


response = RestClient.post(url,request, :content_type => :json, :accept => :json)

我正在尝试测试我用于可靠性的API,并希望同时发送四个请求。我一直在尝试使用四个终端窗口。但这有点棘手 - 所以必须有更好的方法来做到这一点。

这可以通过线程来完成吗?如果是这样的话?并且是最好的方法。并非所有请求都是相同的。

1 个答案:

答案 0 :(得分:2)

使用threach,您可以写

requests.threach.map {|req| ... }

它应该按预期工作。