【问题标题】:How tweetstream gem in rails handle stall_warnings?rails 中的 tweetstream gem 如何处理stall_warnings?
【发布时间】:2013-01-18 02:41:35
【问题描述】:

我正在使用美妙的 tweetstream gem (https://github.com/intridea/tweetstream) 让 rails 使用流式 twitter api。 但是,我在 twitter 文档中读到,我们可以将参数“stall_warnings”设置为 true,以便在客户端有断开连接的危险时接收来自 twitter 的警告消息,这表明当前客户端队列已满。(@ 987654322@)

如何在 tweetstream gem 中使用此功能? 我在推文流文档中没有看到任何关于它的内容。

非常感谢。

【问题讨论】:

    标签: ruby-on-rails-3 api twitter streaming tweetstream


    【解决方案1】:

    查看github上的代码:

    https://github.com/intridea/tweetstream/blob/master/lib/tweetstream/client.rb

    可能是 on_no_data_received 方法。

    "设置一个 Proc 在没有从服务器接收到数据时运行 并发生失速。 Twitter 将其定义为 90 秒。”

    它没有明确说它与来自 Twitter 的stall_warning 相同,但它确实说这将在“发生失速”时触发。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-18
      • 2013-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-06
      相关资源
      最近更新 更多