2016-09-16 2 views
0

MongoDBレプリカセット(たとえば、1つのプライマリ、2つのセカンダリ)にアプリケーションが常時書き込みしています。Mongoのプライマリ降格と選挙中に、Mongoクラスタへの書き込みリクエストに何が起こるか

私は現在のプライマリを強制的に辞退すると、新しいプライマリの選出に数秒かかることがあります。

しかし、この選挙プロセス中、MongoDBへの書き込み要求がまだある場合、書き込み要求はどうなりますか?

私が理解しているように、どの読み取り要求もOKであるべきですが、すべての書き込みはプライマリを経由する必要があります。クラスタに1つもない場合は、書き込み要求はキューに入れられるか、ドロップされますか?

https://docs.mongodb.com/manual/reference/method/rs.stepDown/ https://docs.mongodb.com/manual/core/replica-set-elections/

+0

答えはありませんが、クラスタは通常、MongoDBのシャーディングを指しています。 1人のプライマリと2人のセカンダリがいる場合、レプリカセットについて話しています。 –

+0

はい、レプリカセットは – keypoint

答えて

0

新しいマスターが選択されるまでは、エラーが発生します。アプリケーションでキューイングを管理する必要があります。

+0

ありがとうございます。私はリファレンスにリンクしてください。 – keypoint