レプリケートされたPostgreSQLデータベースがあり、マスターと2つのレプリカがあります。Ecto複数のノードを使用する
私はEctoが書き込みクエリにmasterを使用し、クエリを均衡させるためのweightオプションを使用して、おそらくmasterを読み込むためにslaveを使用します。
これは設定で達成できますか?私はドキュメントやグーグルで見つけられないようです。
私はEcto 2.1を使用しています。
レプリケートされたPostgreSQLデータベースがあり、マスターと2つのレプリカがあります。Ecto複数のノードを使用する
私はEctoが書き込みクエリにmasterを使用し、クエリを均衡させるためのweightオプションを使用して、おそらくmasterを読み込むためにslaveを使用します。
これは設定で達成できますか?私はドキュメントやグーグルで見つけられないようです。
私はEcto 2.1を使用しています。
設定ではありません。しかし、あなたはあなたの設定に複数のreposを定義し、selectステートメントsampleに異なるreposを使用することができます。少なくとも、これは読取り文と書込み文を2つの異なるノードに向けるのに役立ちます。
私はEcto/PostgreSQLでは直接使用することはできません。 https://wiki.postgresql.org/wiki/Replication,_Clustering,_and_Connection_Poolingには、マスタとレプリカのSQLプロキシとして機能するツールがいくつかありますが、 –