0

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

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

提前非常感谢。

4

1 回答 1

0

查看github上的代码:

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

它可能是 on_no_data_received 方法。

“将 Proc 设置为在没有从服务器接收到数据并且发生停顿时运行。Twitter 将其定义为 90 秒。”

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

于 2013-01-17T16:08:14.883 回答