복붙노트

[MONGODB] 내가 명시 적으로 밀접한 관계에 필요합니까?

MONGODB

내가 명시 적으로 밀접한 관계에 필요합니까?

내 응용 프로그램에 MongoClient 및 DB의 인스턴스를 잡고, 나는 약간의 조작 I 호출 getCollection을 실행 할 때마다 ()하고있다. 난 그냥 JDBC에서의 Connection.close ()처럼 명시 적으로 가까운 연결해야하는 경우 궁금하네요.

강조하기 위해, 나는 단지 하나 개의 MongoClient 인스턴스가 있습니다. 내 질문은 내가 () getCollection를 호출하고있을 때이 열립니다 믿는 연결을 MongoClient을 종료하지만 종료에 대해 없습니다.

해결법

  1. ==============================

    1.유일한 연결이 MongoClient를 통해 및 설명서 상태로있다 - - 당신을 위해 연결 풀링을 처리합니다 아니, 당신은 DB에 가까운 연결을 필요로하지 않습니다.

    유일한 연결이 MongoClient를 통해 및 설명서 상태로있다 - - 당신을 위해 연결 풀링을 처리합니다 아니, 당신은 DB에 가까운 연결을 필요로하지 않습니다.

    당신이 그것을 완료하면 당신은 () 닫아야 커서 것이다 정리할 것이 유일한 자원.

  2. ==============================

    2.당신이 많은 MongoClient이있는 경우 닫아야합니다.

    당신이 많은 MongoClient이있는 경우 닫아야합니다.

    더 : http://docs.mongodb.org/ecosystem/tutorial/getting-started-with-java-driver/

  3. from https://stackoverflow.com/questions/19938153/do-i-need-to-explicitly-close-connection by cc-by-sa and MIT license