herokuのレールを使用してストリーミングAPI(TwitterのストリーミングAPIなど)を消費するにはどうすればよいですか?それは、ストリームを消耗する労働者と一緒にスクリプトを実行することを含むでしょうか?これがリンクしていることを伝える文書がある既存のリソースがある場合、これまでのところほとんど見つけられていません。herokuのレールでTwitter/Datasiftストリームを消費する方法
3
A
答えて
3
あなたの2つのオプションは、ストリームを消費し、データストア(データベースなど)に書き込むスクリプトを実行するためのワーカーdynoを使用することです。または、レールアプリケーションのストリームの一部をHTTPリクエストに対するあなたの応答の一部。
これらのうちどれがあなたにとって理にかなっているかは、データで何をしようとしているか、必要なストリームの量によって決まります。
0
申し訳ありませんが、ソフトの答えのために、このコードのいずれかのアイデアがありません私自身の...
Herokuの上のバックグラウンドワーカーを使用せずにストリーミングAPIを消費する最も簡単な方法は、にEventMachine
を使用することですこのモデルは、あなたがこのような何かをしたい:詳細については
EM.schedule do
http = EM::HttpRequest.new(STREAMING_URL).get :head => { 'Authorization' => [ 'USERNAME', 'PASSWORD' ] }
buffer = ""
http.stream do |chunk|
buffer += chunk
while line = buffer.slice!(/.+\r?\n/)
handle_tweet JSON.parse(line)
end
end
end
を見て
関連する問題
- 1. PHPがJSONストリームを消費する
- 2. 単一ストリームの複数の消費
- 3. WPFコマンド - ユーザーコントロールで消費する方法
- 4. Javaストリーム "forEach"しかし、ストリームを消費しない
- 5. Javaでjsonストリームの結果を消費する正しい方法ですか? Neo4jマニュアルで
- 6. レールを使ってWebサービス/ apisを消費する
- 7. ラム消費量の確認方法javascript
- 8. PHPでユーザの帯域幅消費を監視する方法
- 9. iPhoneのチタンフレームワークでウェブサービス(SOAP)を消費する方法は?
- 10. C#でWMIイベントを消費する方法
- 11. カスタムタイプが.NETの小道具のメモリを消費する方法
- 12. C#基本クラスのEventArgsを消費する方法
- 13. シミュレータのiOSメモリ消費情報を取得する方法は?
- 14. 総STLコンテナのメモリ消費量を測定する方法は?
- 15. Webサービスを消費してテストする最良の方法
- 16. ColdFusionキャッシュテンプレートのメモリ消費量を計算する方法
- 17. RabbitMQ消費者を抑制する方法
- 18. アドホックWebサービス(非SOAP、スキームレスXML)を消費する方法
- 19. 月額最大消費者を選択する方法
- 20. C + +アプリケーションから.net webserviceを消費する方法は?
- 21. 一度に1バイトを読み取らずにHTTPストリームを消費する
- 22. メモリ消費UCanAccess
- 23. キュー消費
- 24. キャッシャープログラムで消費税を計算する
- 25. jqueryでZend_Rest_Serverレスポンスを消費する
- 26. Play FrameworkでJsonを消費する
- 27. EFのメモリ消費
- 28. JMSメッセージの消費
- 29. iPhoneのメモリ消費
- 30. タイマーコントロールのメモリ消費