2017-02-17 92 views
0

我的應用程序通過一些配置創建一個MongoClient對象,以創建到兩臺獨立服務器的連接,這兩臺服務器正在運行mongos(MongoDB路由器)到一組服務器。我的問題是,如何優先這些路由器的連接?我想連接routerA,並且只有在routerA無法訪問時才連接到routerB。該屬性Read Preference只適用於複製服務器,不適用於路由器,所以使用它我不會想到。我應該手動安排這種優先結構,還是有一些我可以使用的配置?MongoDB路由器服務器優先級

一個圖像來澄清那些討厭閱讀長段落的人; enter image description here

回答

0

我找不到任何方法來配置此,從而創建了兩個連接到兩個RouterARouterB,手動控制我的應用程序的流量,執行ping命令,並通過訪問,並只在出現故障的情況下,通過B訪問。