マルチマスター MySQL クラスターがあり、Rails プロジェクトからの読み取り/書き込みクエリを、ロード バランサーを使用して複数のサーバーに分散したいと考えています。
問題は、私の知る限り、Rails はサーバーの存続期間中、接続オブジェクトを存続させようとすることです。ただし、HAProxy は、クエリごとに新しい接続が開かれたときにのみクエリを分散します。これは私が望むものではありません。接続ごとではなく、クエリごとに配布したい。
Rails クエリをクエリごとにサーバーからマルチマスター サーバーに分散するためのオプションは何ですか?
注: これは高可用性の状況であり、すべての SQL サーバーが常に稼働しているかどうかはわかりません。これが、haproxy を使用する理由です。