标签: mongodb devops
我们使用 scale grid 来管理 mongodb 副本集,当你创建索引时,他会轮流重启每个服务器,让它们更新创建的索引。这是有道理的。
问题是有一些服务在特定服务器上执行更新然后重新启动,理想情况下所有服务都应该知道如何在查询中落到新服务器时恢复,但是,也许一些开发人员没有仔细考虑故障转移机制。
是否有一种策略可以避免在查询过程中断开服务以在机器上更新索引?