EventMachine + em-http-request を使用して Twitter ストリーミング API をリクエストしています。それは完全に機能しますが、エラープルーフを取得したいと思います。
接続が停止していることを検出する最良の方法は何ですか? (自動再接続を試みるため)。
一時的な解決策があります。ストリーム メソッドから新しいチャンクを受け取るたびに、現在のタイムスタンプを保存します。PeriodicTimer はこのタイムスタンプをチェックしており、last-timestamp が 30 秒を超えている場合は常に再接続を発行します。このソリューションの問題点は、停止した接続とコンテンツのない動作中の接続に違いがないことです。
ご協力いただきありがとうございます。