2012-04-12 1 views
1

어리석은 질문처럼 들릴지 모르지만, 실제로 그것을 보았고 아무 것도 찾을 수 없었습니다. 데이터베이스 연결을 닫아 우연히 닫히지 않은 연결로 데이터베이스를 다운시키지 않는 것이 좋습니다. 그러나 연결을 "닫는"Hector API 기능이없는 것 같습니다.Hector API에서 Cassandra 클러스터에 대한 연결을 어떻게 닫습니까?

카산드라 데이터베이스가 연결보다는 명령을 사용한다는 것은 완전히 가능합니다.

답변

2

Hector가 연결 풀을 관리합니다. 연결을 "종료"할 필요가 없습니다.

기본적으로 헥터는 maxActive 연결의 1/3 (기본적으로 50)을 엽니 다. 이를 통해 Hector는 신속하게 대응하고 작업이 시작될 때 연결을 여는 데 시간을 낭비하지 않아도됩니다. 이는 요청을 기다리는 "대기 중"인 웹 컨테이너에 특히 유용합니다.

JVM이 종료되면 연결이 닫힙니다.