请问node + mongodb的方案中,有必要引入数据库连接池吗?
仅有的幸福
仅有的幸福 2017-05-02 09:19:09
0
2
590

我不知道我的理解对不对,当node触发一个IO操作时,会起一个用于IO操作的线程,这个线程会利用之前建立的数据库连接(本质上就是与数据库实例的一个socket连接)进行通信,成功后返回事件给主线程。因为IO操作的线程是存在多个的可能,因此大并发的情况下还是有必要引入数据库连接池。

仅有的幸福
仅有的幸福

全員に返信(2)
为情所困

ノードドライバーには、使用するかどうかに関係なく、接続プールがすでに付属しています。
実際、公式にサポートされているすべての MongoDB ドライバーは統一標準に従って作成され、同様に動作するため、実際に使用されるすべてのドライバーは接続を管理するために接続プールを使用します。

いいねを押す +0
为情所困

接続プールを使用すると、アプリケーションがリンクを作成するのにかかる時間を短縮できます。接続プールを使用しても、接続プールを正しく構成すると、同時実行性が高い場合のパフォーマンスを最適化できます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート