Pemahaman parameter mongodb
習慣沉默
習慣沉默 2017-05-17 10:02:52
0
2
955

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

習慣沉默
習慣沉默

membalas semua(2)
过去多啦不再A梦

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).

淡淡烟草味

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!

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan