rails中的tweetstream gem如何处理stall_warnings?

时间:2012-08-02 11:36:08

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

我正在使用精彩的tweetstream gem(https://github.com/intridea/tweetstream)for rails来使用流媒体twitter api。 但是,我在twitter文档中读到,我们可以将参数“stall_warnings”设置为true,以便在客户端处于断开连接的危险时从twitter接收警告消息,这可以告知当前客户端队列已满的程度。({ {3}})

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

提前多多感谢。

1 个答案:

答案 0 :(得分:0)

查看github上的代码:

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

可能是on_no_data_received方法。

“设置在没有从服务器接收数据时运行Proc  并且发生了失速。 Twitter将此定义为90秒。“

它没有明确地说它与Twitter的停止相同,但确实说这会在“失速发生”时触发。