zookeeper의 Session 시간은 다음과 같은 원리로 설정된다.
- zookeeper zoo.cfg에서
- tickTime : Zookeeper가 사용하는 기본 시간 단위(밀리초 단위)
- minSessionTimeout : 서버가 클라이언트의 협상을 허용하는 최소 세션 시간 초과 (밀리 초)입니다. tickTime의 2배가 기본값(밀리초 단위)
- maxSessionTimeout : 서버가 클라이언트의 협상을 허용하는 최대 세션 시간 초과 (밀리 초)입니다. 기본값은 tickTime의 20배(밀리초 단위)
- 위 설정 범위 내에서 zookeeper client Timeout(밀리초 단위) 시간을 협상한다.
덧글을 달아 주세요