0

Couchbase PHP クライアント ライブラリ ドキュメントでは、以下を読むことができます。

マルチノード クラスターを実行している場合、PHP 拡張機能がクラスター トポロジーを透過的に決定し、要求を適切なサーバーにルーティングし、トポロジーの変更に反応するため、クラスター内の 1 つのノードを指すだけで済みます。

私の質問は、couchbase クラスをインスタンス化するときに、アプリケーションが指しているノードがダウンしている場合はどうなるかということです。単一障害点ではないですか?この問題を回避するにはどうすればよいですか?

4

1 に答える 1

2

クラスターの既知のエンドポイントのリストを配列としてコンストラクターに渡すことができます

    $hosts = array('example.com', 'example.org:8091');
    $cb = new Couchbase($hosts, $user, $passwd, $bucket);
于 2013-07-04T11:31:19.433 に答える