동일한 스레드에서 여러 Mongo 연결을 동시에 열 수 있습니까? 아니면 하나의 연결을 열어 모든 통화에 사용할 수 있습니까?동시 연결을 여러 개 열 수 있습니까?
1
A
답변
0
Java MongoDB 드라이버는 내부 연결 풀을 유지 관리하므로 MongoClient
에서 연결을 설정 한 다음 닫아야합니다. MongoClient는 스레드로부터 안전하므로 다중 스레드 환경에서 쉽게 사용할 수 있습니다.
아래에 빠른 샘플 코드가 나와 있습니다.
MongoClient mongo = new MongoClient("localhost", 27017);
DB db = mongo.getDB("test");
DBCollection col = db.getCollection("users");
//Some operations
//close resources
mongo.close();
}
0
당신이 the documentation 보면, 당신은 그래서 귀하의 질문에 대답하기 위해 100
의 기본 최대 크기로, 당신이 원하는 여부 연결 풀을 사용하게 될 것을 볼 수 있습니다 : 모든 스레드에서 하나의 MongoClient
을 사용하십시오. 단 하나의 MongoDB 연결과 일치하지 않습니다.
관련 문제
- 1. IIS에서 동시 연결을 1 개 이상 가질 수 있습니까?
- 2. 노드가 여러 동시 연결을 유지하는 방법은 무엇입니까?
- 3. HTTP 서버에 대한 다중 연결을 열 수 있습니까?
- 4. HTTP에서 동시 연결을 유지 하시겠습니까?
- 5. 데이터베이스 서버는 한 번에 몇 개의 연결을 열 수 있습니까?
- 6. Hudson CI : 2 개 이상의 동시 빌드를 실행할 수 있습니까?
- 7. PHP SocketServer가 255 개 이상의 동시 연결을 지원하지 않습니다.
- 8. Parallel.ForEach, 동시 연결을 제한하십시오.
- 9. Tomcats 동시 연결을 어떻게 제한 할 수 있습니까?
- 10. .mdb 액세스 파일을 몇 개의 동시 연결을 지원할 수 있습니까?
- 11. 데이터베이스 연결을 열 수 없습니다.
- 12. wireshark를 통한 동시 연결을 찾으십시오.
- 13. gdbserver에 여러 연결을 설정할 수 있습니까?
- 14. PHP SOAP에서 여러 클라이언트 연결을 실행할 수 있습니까?
- 15. R2HTML이 연결을 열 수 없습니다.
- 16. 동시 연결, 동시 사용자 및 총 사용자가 다를 수 있습니까?
- 17. PHP5에서 PDO를 사용하여 여러 사용자가 동시 DB 연결을 처리하는 방법
- 18. org.hibernate.exception.GenericJDBCException : 연결을 열 수 없습니다.
- 19. 는 연결을 열 수 없습니다
- 20. org.hibernate.exception.JDBCConnectionException : 연결을 열 수 없습니다.
- 21. org.hibernate.exception.GenericJDBCException : 연결을 열 수 없습니다.
- 22. hibernate.exception.GenericJDBCException : 연결을 열 수 없습니다.
- 23. golang이 TCP를 동시에 열 수 있습니까?
- 24. 여러 연결을 관리하는 방법?
- 25. iAds의 인스턴스를 여러 개 가질 수 있습니까?
- 26. django에서 formset을 여러 개 사용할 수 있습니까?
- 27. GL_ARRAY_BUFFER 버퍼를 여러 개 가질 수 있습니까?
- 28. MSTest에서 'TestClass'를 여러 개 사용할 수 있습니까?
- 29. OpenMP에서 omp_lock_t를 여러 개 사용할 수 있습니까?