2012-06-16 13 views
7

node-mongodb-native hakkında çoğu soruları okudum ama ne zaman açmalıyım/kapatmalıyım bağ.Düğüm-mongodb-native'de bağlantı havuzu, db.open ve db.close ne zaman arayacaksınız

Bazı kaynaklar gerektiği gibi aç/kapa, bazıları ise bir db örneğini kullanır. Düğüm-mongodb-native destek otomatik bağlantı havuzu mu? Eğer öyleyse, bunu nasıl kullanırım?

Örnek kod, db.open ve db.close doğru kullanımını gösteren örnekleme için bir oturum açma isteği ile ilgili olarak gerçekten teşekkür ederim.

+0

Bu eski olduğunu biliyorum ama burada jenerik-havuzu kullanan bir örnek var: https://github.com/dave-elkan/layered-express Ve poolSize seçeneklerini kullanma hakkında daha fazla bilgi vardır burada: http://mongodb.github.com/node-mongodb-native/api-generated/server.html – hurrycaner

cevap

4

Ben Çok net ve oldukça düzgün generic-pool

kullanmanızı öneririz, sen bağlantısını nasıl açılacağını nasıl kapatılacağını ve havuz boyutu tanımlar. Modül gerisini alır, gerektiğinde yeni bağlantılar oluşturur ve ayrıca seçtiğiniz zaman aşımından sonra kullanılmayan bağlantıyı bırakır.

Modülü, havuza ihtiyacım olan her kaynaktan alıyorum. Bu nedenle, her zaman özel havuz API'sı ile uğraşmak zorunda kalmam.

+2

Bunu mongodb ile başarıyla kullandınız mı? – Flash

+0

evet, elbette, ama bu _generic_ havuz modülü, tam anlamıyla _any_ kaynak – bbbonthemoon

+1

ile kullanabilirsiniz. Bu gerekli olmamalıdır. MongoDB yerel sürücüsü zaten dahili olarak havuza bağlanıyor. –

1

Bu, bulabildiğim en iyi cevaptır. Görünüşe göre, otomatik olarak çalışıyor, ama ben hala detayları çözüyorum.

Bir şey bulursanız haber verin!

http://technosophos.com/node/255

İlgili konular