Snap 에이전트는 Watchdog 기능을 통해 Active / Standby 방식으로 이중화를 제공합니다.
Watchdog 기능을 사용하게 되면, 각각의 발송 에이전트들은 Active / Hang / Standby 의
3개의 상태에 따라 움직입니다.
Active - Standby의 결정
에이전트의 주기적인 상태 확인
에이전트 상태 확인 후 절체 과정
2개의 에이전트를 Active-Standby로 구성하는 방법을 설명합니다.
application.yml 수정
: 하나의 DB를 바라보는 에이전트 2개의 설정 파일을 각각 수정합니다.
Active 모듈과 Standby 모듈 설정파일
카테고리 | 항목 | 항목 설명 |
---|---|---|
watchdog | use-yn | 이중화 사용 여부 |
watchdog | table | Watchdog 테이블 명 |
watchdog | check-interval | 정상 판단 기준 시간 |
Update Date 의 정상 여부 기준 시간으로 | ||
Interval 시간 동안 업데이트 되지 않으면 비정상 동작으로 간주 |