0

Postgresql Herokuの「フォロワー」について少し質問があります。彼らは、古典的なマスタースレーブ構成のようです。

しかし、私がしなければならなかったのは、新しいDBを別のDBのフォロワーとして構成することだけであるかどうかを知りたいと思いました。読み取りトラフィックはマスターとスレーブの間で自動的にディスパッチされますか?または、私のアプリケーション(djangoアプリケーション)で、新しい読み取り専用フォロワーサーバーに関する情報を提供する必要がありますか?

皆さん、ありがとうございました!

4

2 に答える 2

1

いいえ、アプリケーションはトラフィックのバランスを取りません。これは、負荷分散のためのアプリケーションロジック/構成になります。herokuフォロワーは、高可用性のためだけのものです。

于 2012-12-23T09:53:35.670 に答える
0

Djangoは、複数のデータベースを使用するために「自動データベースルーティング」を実行します。デフォルトのルーティングスキームにより、オブジェクトは元のデータベースに「固定」されたままになります(つまり、fooデータベースから取得されたオブジェクトは同じデータベースに保存されます)。デフォルトのルーティングスキームでは、データベースが指定されていない場合、すべてのクエリがデフォルトのデータベースにフォールバックします。

こちらのドキュメントをご覧ください。

于 2016-03-24T13:22:49.117 に答える