1
如何更改mongo連接池大小?Mongo連接池(更改連接池的大小)
我已經看到它默認爲100。有沒有辦法改變這個值?
我不想通過春天做到這一點,有沒有辦法通過MongoClient來配置它?
有一個選項我看到mongoClientOptions但我沒有看到選項來設置連接池
如何更改mongo連接池大小?Mongo連接池(更改連接池的大小)
我已經看到它默認爲100。有沒有辦法改變這個值?
我不想通過春天做到這一點,有沒有辦法通過MongoClient來配置它?
有一個選項我看到mongoClientOptions但我沒有看到選項來設置連接池
您可以使用MongoClientOptions.Builder建立自己的MongoClient實例。
MongoClientOptions.Builder builder = new MongoClientOptions.Builder();
MongoClientOptions options = builder.connectionsPerHost(10).build();
MongoClient client = new MongoClient(listOfServers, options);
所以這個no 10是連接池嗎?這是默認的100? 另外,如果我有3個主機,我會在你的情況下總共有30個連接? – neoeahit
默認值100可能是實施者認爲這是大多數人最好的默認設置 - 我無法回答原因。以上將爲每個主機設置10個連接(是,池)。如果您有3臺主機,則每臺主機將有10臺,總共有30臺。 – evanwong