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. CKANでKafkaを消費する方法
- 3. 単一ストリームの複数の消費
- 4. WPFコマンド - ユーザーコントロールで消費する方法
- 5. ディレクティブを消費する方法
- 6. kafkaのプロデューサーから消費者にオブジェクトを消費する方法は?
- 7. Javaストリーム "forEach"しかし、ストリームを消費しない
- 8. 春の雲ストリームと複数のカフカトピックを消費する
- 9. レールを使ってWebサービス/ apisを消費する
- 10. Javaでjsonストリームの結果を消費する正しい方法ですか? Neo4jマニュアルで
- 11. TCPストリームを消費して別のシンクにリダイレクトします(Akkaストリームの場合)
- 12. デコレータでプログラムが消費するメモリを監視する方法
- 13. ラム消費量の確認方法javascript
- 14. @RabbitListenerでメッセージの消費を停止する方法
- 15. PHPでユーザの帯域幅消費を監視する方法
- 16. iPhoneのチタンフレームワークでウェブサービス(SOAP)を消費する方法は?
- 17. RichTextBoxがキージェスチャを消費するのを止める方法
- 18. kafkaがJavaプログラムで遅延を消費する方法
- 19. C#でWMIイベントを消費する方法
- 20. モジュール消費者がElmでタイプを定義する方法
- 21. SOAP経由でデータを消費する方法は?
- 22. Cで休憩APIを消費する方法
- 23. React Applicationで消費できるWebpackライブラリの作成方法は?
- 24. メモリを消費するスレッドを制御する方法
- 25. カスタムタイプが.NETの小道具のメモリを消費する方法
- 26. Androidプラグイン時のアプリの消費電力をテストする方法
- 27. 同じ話題から消費する複数の消費者
- 28. Kafka10消費者対Kafka8消費者
- 29. トピックがKafkaの消費者によって消費されたかどうかを確認する方法
- 30. スタックが消費するメモリ量を測定する方法は?