2016-06-24 10 views
1

dies folgenden Code mongodb Verbindungwarum zwei Verbindungen offen beim Aufruf MongoClient Instanz in mongodb

val SERVER:ServerAddress = { 

val hostName=config.getString("db.hostname") 

val port=config.getString("db.port").toInt 
     new ServerAddress(hostName,port) 
      } 

val DATABASE:String = config.getString("db.dbname") 

val connectionMongo = MongoConnection(SERVER) 

immer ich denke, es eine Verbindung schaffen soll aber in mongod Konsole zeigt es 2-Anschluss, warum diese

geschieht
2016-06-24T16:20:15.412+0500 [initandlisten] waiting for connections on port 27017 
2016-06-24T16:20:38.543+0500 [initandlisten] connection accepted from 127.0.0.1:45712 #1 (1 connection now open) 
2016-06-24T16:20:38.560+0500 [initandlisten] connection accepted from 127.0.0.1:45713 #2 (2 connections now open) 

Antwort

3

MongoClient verwaltet intern einen Verbindungspool. Die Standardgröße ist 10, iirc und ist langsam gefüllt. Was Sie wahrscheinlich sehen werden, ist der Treiber, der sich mit dem Server verbindet, um verschiedene organisatorische Aufgaben wie die Topologieerkennung zu erledigen.

+0

so ist es in Ordnung, wenn es akzeptiert zwei Verbindungen nicht eine, wenn wir MongoClient instanziieren – swaheed

Verwandte Themen