私は実稼働環境でRuby onレールアプリケーションを開発中です。レプリカ待ち時間を考慮したマスタスレーブレプリケーション
このアプリケーションでは、マスター/スレーブのデータベース複製が必要です。
私はそれを行うためにoctopus宝石を使用しています。
問題は、私はステージングenvが過去1週間ほど作業していることです。ステージング環境では、アマゾンRDSにセットアップアラートがあります。
レプリカの待ち時間は時々10秒です(時には100秒です)。
アプリケーションでこれを処理して、ロードバランサの下にあるすべてのインスタンスが実行されていると思って、私はバックグラウンドジョブを実行しています(Resqueを使用しています)。