私は本番環境でRubyonRailsアプリケーションに取り組んでいます。
このアプリケーションには、マスター/スレーブデータベースのレプリケーションが必要です。
私はそれをするためにタコの宝石を使っています。
問題は、過去1週間ほどステージング環境が機能していることです。そのステージング環境では、AmazonRDSでアラートを設定しています。
レプリカの待ち時間が10秒になることもあります(100秒になることもあります)。
いくつかのインスタンスがすべてロードバランサーの下で実行されており、バックグラウンドジョブも(Resqueを使用して)実行されていると考えて、アプリケーションでこれをどのように処理しますか?