2016-04-05 25 views

cevap

0

Geridönüş konnektörü (https://github.com/strongloop/loopback-connector-cloudant), nano kitaplığı (https://github.com/dscape/nano) kullanan art arda kütüphaneyi (https://github.com/cloudant/nodejs-cloudant) kullanır gibi görünüyor. olarak bir araya getirme nano kütüphane görüşmeler aşağıdaki gibidir:

havuz boyutu ve açık yuva yüksek bir trafik web sitesi var ve nano kullanıyorsanız çok önemli bir konfigürasyon parametresi pool.size kuruyor

. Varsayılan olarak, node.js http küresel aracı (istemci), aynı anda çalışabilen belirli bir boyutta etkin bağlantıya sahipken, diğerleri sıraya girer. havuzlama false requestDefaults ajan özelliğini ayarlayarak devre dışı veya kullanan küresel havuz boyutunu ayarlamak edilebilir:

http.globalAgent.maxSockets = 20; 

ayrıca bu sorunlu ise requestDefaults kullanarak arama bağlamında boyutunu artırabilir. Daha fazla açıklama için istek belgelerine ve örneklere bakınız.

https://nodejs.org/api/http.html#http_agent_maxsockets: From: nodejs dokümantasyon varsayılan sonsuzluk diyor

...

agent.maxSockets

Varsayılan olarak Sonsuza ayarlı. Maddenin köken başına kaç tane eşzamanlı açık olabileceğini belirler. Kökeni bir 'ana bilgisayar: bağlantı noktası' veya 'ana bilgisayar: bağlantı noktası: yerelAdresi' birleşimidir.

Tüm bunları doğru şekilde takip edersem, varsayılan bağlantı havuzuna bakılması gerektiği gibi görünüyor. Aşırı yüksek yük senaryolarında, onu kapatmanız gerekebilir.

İlgili konular