鍍金池/ 問(wèn)答/Java  數(shù)據(jù)庫(kù)/ 多線程訪問(wèn)mongodb的的問(wèn)題

多線程訪問(wèn)mongodb的的問(wèn)題

在java中,分多線程去操作mongodb。
用的是mongoTemplate這個(gè)操作東西。
然后,一共有五百多個(gè)線程去分別操作mongodb。
然后,發(fā)現(xiàn),這個(gè)五百多個(gè)線程,沒(méi)一條最開(kāi)始都要?jiǎng)?chuàng)建一個(gè)新的mongodb的連接。
我就想問(wèn)問(wèn),如果操作了默認(rèn)的mongodb的500隊(duì)列數(shù)目,就報(bào)錯(cuò)。
我就想問(wèn)問(wèn),沒(méi)一條線程都產(chǎn)生一個(gè) mongodb的連接,是必須的么?能不能讓mongodb的連接數(shù)“省點(diǎn)”?

回答
編輯回答
玩控

設(shè)置連接池,其實(shí)這也是連接池的使用場(chǎng)景。
MongoClient 就有帶這個(gè)功能。
配置連接池的最大連接數(shù)就好了。

2018年3月7日 12:00