同时API请求的最佳包装器?

时间:2011-01-02 13:41:51

标签: ruby-on-rails wrapper simultaneous-calls

我正在寻找最简单,最简单的方法来访问返回JSON或XML的Web API以及并发请求。

例如,我想调用twitter搜索API并同时返回5页结果(5个请求)。理想情况下,结果应该集成并返回到一个哈希数组中。

我将使用大约15个API,并且已经有代码可以单独访问它们(使用简单的.NET HTTP请求)并解析它们,但我需要以最简单的方式使这些请求并发。此外,JSON / XML解析的任何错误处理都是一个奖励。

1 个答案:

答案 0 :(得分:1)

我建议Weary

它通过为每个请求生成一个线程来处理多个同时发生的异步请求,并且可以使用它编写可读且干燥的API连接器。最重要的是,它有一个内置的.parse方法,可以使用JSON或XML响应。