我的应用程序使用一些配置创建一个MongoClient对象,以创建与两个独立服务器的连接,这两个服务器正在运行mongos
(MongoDB路由器)到一组服务器。我的问题是如何优先考虑这些路由器的连接?我想连接routerA
,并且仅在routerB
无法访问时才连接到routerA
。属性Read Preference
仅适用于复制服务器,而不适用于路由器,因此使用它将无济于事。我应该手动安排这个优先级结构,还是有一些我可以使用的配置?
答案 0 :(得分:0)
我找不到任何方法来配置它,因此创建了两个与RouterA
和RouterB
的连接,手动控制我的应用的流量,ping和通过A访问,只有如果A失败,则通过B访问。