【问题标题】:Best wrapper for simultaneous API requests?并发 API 请求的最佳包装器?
【发布时间】:2011-01-02 13:41:50
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

    我推荐Weary

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-10
      • 2013-01-09
      • 2010-10-15
      • 1970-01-01
      相关资源
      最近更新 更多