假设我有3个节点的副本集,例如:
s1,s2,s3和s3是当前的主线圈。
在初始化Mongo客户端时,我已执行以下操作:-
新的MongoClient(新的MongoClientURI(
“ mongodb:// s1:27017,s2:27017”));
所以我的问题是:-
1)在初始化客户端时是否有必要传递副本集:
新的MongoClientURI(
“” mongodb:// host1:27017,host2:27017,host3:27017 /? replicaSet = myReplicaSet “)如果是,那么有什么好处。
2)如果当前的主控崩溃了怎么办?