0

我想知道当 PRIMARY GOES DOWN 时 nodejs 驱动程序的行为如何。

将主节点“SECONDARY”上的 db.shutdownServer() 立即变为主节点。但是驱动程序在再次发出另一个写入命令之前需要至少 11 秒挂起。

我用各种数字测试 connectTimeoutMS & socketTimeoutMS & haInterval 但它没有帮助。

连接字符串:

"mongodb://xxx:xxx@1.10.21.67:27017,1.10.21.98:27017/test?replicaSet=hhawsmongo&poolSize=1&autoReconnect=true&reconnectTries=100&connectTimeoutMS=1000&socketTimeoutMS=1000&haInterval=500&forceServerObjectId=true"

https://jira.mongodb.org/browse/NODE-973

4

0 回答 0