2
私はHerokuでホストしているRailsにTwitterアプリケーションを作成しています。Herokuでジョブを連続して実行する
私のアプリでは、Twitterを継続的に検索するバックグラウンドジョブがあります。
残念ながら、Cronジョブは1時間に最大1回しか実行できないようですが、これは私のアプリケーションでは気にしません。誰にもこの問題の解決策がありますか?
さらにTweetStreamの宝石を使用して、いつでもTwitterに接続できるようにすることができます。しかし、私はこれでさらに大きな困難があるかもしれないと思っています。私が間違っている?
ありがとうございます!
ps。私が検討している別の戦略は、2つのサービスを実行するEC2インスタンスをセットアップすることです。 1つは、TweetStream gemでTwitterを監視し、見つかったツイートをデータベースに挿入するものと、新しいツイートをデータベースに照会してHerokuアプリにプッシュするものです。これはよりよい解決策ですか? ds。 – Erik
私は同じ状況にいる! 1つの方法は、新しい(同一の)ジョブを完了したときにそれを挿入する単一のワーカーを使用して、ワーカーを使用することです。あなたは何らかのレート制限を加えなければならないだろうし、それはまだちょっと大変だ。あなたは何か良いものを考え出したのですか? –