클러스터 모드에서 IQ Bot 설치

처리량을 향상시키려면 IQ Bot을 클러스터 모드로 설치합니다. IQ Bot은 최대 5개의 IQ Bot 설치 클러스터링을 지원합니다.

전제 조건

모든 애플리케이션 서버 노드에 트래픽을 분산시키기위한 클러스터 설치를 위한 로드 밸런서가 있어야합니다.

클러스터 모드 설치의 IQ Bot 아키텍처

프로시저

  1. 사용자 지정 모드에서 IQ Bot을 각 시스템에 설치합니다.
    • 설치 중에 로드 밸런서 구성 화면에서 로드 밸런서 호스트 이름과 포트를 입력합니다.
    • 로드 밸런서가 SSL 오프로딩을 활성화하기 위해 지원하는 경우 로드 밸런서가 SSL 오프로딩을 처리 할 수 있음 옵션을 선택합니다.
    • 대상 폴더 스크린에서 공유 출력 경로를 제공합니다.
    • 설치 중에 모든 노드에서 동일한 데이터베이스 서버 세부 사항을 사용합니다.
  2. 출력 폴더를 액세스 역할 Everyone과 공유하십시오.
  3. 명령 프롬프트를 사용하여 IQ Bot 설치를 포함하는 각 시스템을 기본 클러스터에 연결합니다.
    IQ Bot에 대한 RabbitMq 클러스터 구성 항목을 참조하십시오.
  4. 옵션: 을 고가용성 모드에서 설정했다면 IQ Bot도 고가용성 모드에서 설정할 수 있습니다.
  5. 4369 및 25672 포트가 열려 있도록 방화벽을 구성합니다.

다음 단계

IQ Bot 설치가 포함된 각 시스템에 대해 IQ Bot이 설치되어 있는지 확인하고 healthcheck API를 사용하여 IQ Bot 서비스가 실행되고 있는지 확인한 다음 IQ BotControl Room에 등록하십시오. 설치 이후 체크리스트
주: IQ Bot의 각 설치를 등록할 때 URL 필드에 로드 밸런서의 URL을 입력합니다.
중요사항: 클러스터 설정에서 임시 네트워크 문제가 발생하면 클러스터가 끊어집니다. 노드를 클러스터에 다시 추가하려면 참여하는 각 노드에서 명령을 수동으로 실행해야 합니다. 또한 클러스터 상태를 모니터링하여 상태가 정상인지 여부를 확인해야 합니다. 이러한 문제를 방지하려면 임시 네트워크 문제에서 자동으로 복구(자동 복구)하도록 클러스터를 구성할 수 있습니다. 자동 복구를 활성화하는 방법에 대한 자세한 내용은 이 문서를 참조하십시오. RabbitMQ Cluster Configuration with Auto-recovery (A-People login required).