我想知道当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"