Rumah > Soal Jawab > teks badan
Sila tanya tuan, adakah pemahaman saya tentang parameter mongodb berikut betul?
maxWaitTime=120000 bermakna anda telah disambungkan ke mongodb dan sedang menunggu data untuk kembali
connectTimeout=10000 merujuk kepada masa apabila meminta sambungan mongodb, belum disambungkan dan menunggu sambungan
socketTimeout=0 bermakna ia telah disambungkan dan data sedang dihantar Proses penghantaran data akan mengambil masa yang lama untuk pemindahan data berakhir
过去多啦不再A梦2017-05-17 10:04:52
Stackoverflow上有一个有140次赞的回答:Bagaimana untuk mengkonfigurasi pemacu Java MongoDB MongoOptions untuk kegunaan pengeluaran?
connectTimeout. Seperti namanya, bilangan milisaat pemandu akan menunggu sebelum percubaan sambungan dibatalkan. Tetapkan tamat masa kepada sesuatu yang panjang (15-30 saat) melainkan terdapat kemungkinan yang realistik dan dijangka ini akan menghalang percubaan sambungan yang berjaya. Biasanya jika percubaan sambungan mengambil masa lebih lama daripada beberapa saat infrastruktur rangkaian anda tidak mampu menghasilkan daya pemprosesan yang tinggi.
maxWaitTime. Bilangan ms a thread akan menunggu sambungan tersedia pada kumpulan sambungan dan menimbulkan pengecualian jika ini tidak berlaku dalam masa. Kekalkan lalai.
socketTimeout. Nilai tamat masa soket standard. Tetapkan kepada 60 saat (60000).
淡淡烟草味2017-05-17 10:04:52
Arahan tambahan adalah seperti berikut:
Terdapat banyak tetapan menunggu berkaitan rangkaian dalam tetapan pemacu Klien MongoDB, yang diperkenalkan mengikut urutan:
1. Masa yang diperlukan untuk Klien mencari Pelayan Dalam persekitaran RS atau Shard, Klien perlu mencari Pelayan yang diperlukan
Parameter sepadan: ServerSelctionTimeOut
2 Selepas mencari Pelayan, anda perlu mewujudkan Sambungan
1)每次都创建Connection,对应的网络等待的参数就是:connectTimeout
2)Connection pooling的话,从Connection Pool取得Connection,对应的网络等待的参数:maxWaitTime.
3 Selepas mencari Sambungan, terdapat komunikasi Soket Parameter masa menunggu rangkaian semasa komunikasi Soket antara pelanggan dan MonogoDB ialah: socketTimeout
.Untuk rujukan.
Suka MongoDB! Selamat Berseronok!