2012-06-16 7 views
7

ほとんどの質問はnode-mongodb-nativeについてここで読んだことがありますが、私はいつ開いて閉じるべきかについての標準的な練習はできません接続。db.openとdb.closeを呼び出すときにnode-mongodb-nativeの接続プーリング

ソースによっては、必要に応じて開閉が行われているとの記載があります。 node-mongodb-nativeは自動接続プーリングをサポートしていますか?もしそうなら、どうやってこれを使うのですか?

例えば、ログインリクエストに関して、db.opendb.closeの正しい使用を示すサンプルコードを本当にありがとうと思います。

+0

私はこれが古いですけど、ここでは一般的なプールを使用した例があります: https://github.com/dave-elkan/layered-expressそしてプールサイズオプションを使用することについて、詳細情報がありますここに: http://mongodb.github.com/node-mongodb-native/api-generated/server.html – hurrycaner

答えて

4

私はそれはあなたが、接続を開く方法を閉じる方法、およびプールのサイズを定義、非常に明確で非常に簡単だgeneric-pool

を使用することをお勧めします。モジュールは残りの部分を処理し、必要に応じて新しい接続を作成し、タイムアウト後に未使用の接続を破棄します。

プールに必要なすべてのリソースをモジュールに使用しているため、毎回カスタムプーリングAPIを気にする必要はありません。

+2

mongodbで正常に使用しましたか? – Flash

+0

はい、もちろんですが、これは_generic_プールモジュールです。あなたはそれを文字どおり_any_リソースと一緒に使うことができます。 – bbbonthemoon

+1

これは必ずしも必要ではありません。 MongoDBのネイティブドライバは、すでに内部で接続プーリングを行います。 –

1

これは私が見つけることができる最高の答えです。明らかに、それは自動的に動作しますが、私はまだ詳細を考え出しています。

何かを見つけたら教えてください!

http://technosophos.com/node/255

関連する問題