Nachdem ich die Mongo-Dokumentation gelesen habe, die besagt, dass jede MongoClient-Instanz ihr eigenes Pooling handhabt, wie würde ich dann nur eine Instanz für meine gesamte Anwendung verwenden?Verwenden Sie einen einzelnen MongoClient über einen JavaEE-Webservice
Dies scheint, als könnte es ein Szenario für die Verwendung einer Singleton-Bean sein, aber dies scheint, wie es den Zweck der Verbindungspooling besiegen würde. Wenn nur ein Benutzer gleichzeitig auf die Bean zugreifen könnte, die die MongoClient-Instanz enthält, werden mehrere Verbindungen im Pool niemals gleichzeitig verwendet.
Habe ich mein Verständnis von Singletons falsch verstanden, oder ist das wirklich der richtige Weg?
würde es den Zweck der Verbindung Pooling besiegen – ControlAltDel
Verwenden Sie Frühling, um Mongo-Client zu erstellen? – Suvasis
Nein, ich benutze nicht Spring Ich benutze JavaEE, sorry, ich hätte das in die Frage stellen müssen (Ich habe es zu den Tags hinzugefügt und den Titel der Frage aktualisiert) –