허브 에이전트는 Watchdog 기능을 통해 Active / Standby 방식으로 이중화를 제공합니다.



1. 동작 원리

Watchdog 기능을 사용하게 되면, 각각의 발송 에이전트들은 Active / Hang / Standby

3개의 상태에 따라 움직입니다.

Untitled

  1. Active - Standby의 결정

  2. 에이전트의 주기적인 상태 확인

  3. 에이전트 상태 확인 후 절체 과정

2. Watchdog 구성 방법

2개의 에이전트를 Active-Standby로 구성하는 방법을 설명합니다.

  1. application.yml 수정

    : 하나의 DB를 바라보는 에이전트 2개의 설정파일을 각각 수정합니다.

    Untitled

    카테고리 항목 항목 설명
    use-yn watchdog 사용 여부
    watchdog interval-sec 정상 판단 기준 시간
    Update Date 및 Thread LLT의 정상 여부 기준 시간으로
    Interval 시간 동안 업데이트 되지 않으면 비정상 동작으로 간주