MIDServerCluster - 전역

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • MIDServerCluster 스크립트 포함은 지정된 MID 서버 클러스터를 찾고 MID 서버 필요한 경우 작업을 다시 할당하는 메서드를 제공합니다.

    에이전트가 MID 서버 작동 중인 경우 이 클래스는 원래 에이전트가 속한 부하 분산 클러스터에서 원래 에이전트를 포함한 모든 MID 서버 항목을 수집합니다. 에이전트가 MID 서버 다운되고 클러스터의 부하가 분산되면 클래스에서 다른 에이전트를 수집합니다. 서버 에이전트가 다운되고 클러스터가 장애 조치(failover) 상태이면 다음 장애 조치(failover) 에이전트를 수집합니다. 그런 다음 클래스는 의 최종 목록에 MID 서버있는 MID 서버 를 임의로 반환합니다.

    서버 스크립트에서 클러스터 정보를 가져옵니다 MID 서버 .

    MIDServerCluster - MIDServerCluster(GlideRecord 에이전트)

    메서드에 대한 간략한 설명입니다.

    표 1. 매개변수
    이름 유형 설명
    에이전트 GlideRecord MID 서버 에이전트
    표 2. 반환
    유형 설명
    void

    MIDServerCluster - clusterExists()

    클러스터가 있는지 확인합니다.

    표 3. 매개변수
    이름 유형 설명
    없음
    표 4. 반환
    유형 설명
    부울 클러스터가 있는 경우 True입니다. 그렇지 않으면 false입니다.
    var midgr = new GlideRecord("ecc_agent");
    midgr.addQuery("name", "al1winmid");
    midgr.query();
    midgr.next();
     
    var mscl = new MIDServerCluster(midgr);
    gs.print(mscl.clusterExists());

    출력: true

    MIDServerCluster - getClusterAgent()

    클러스터 에이전트를 가져옵니다.

    표 5. 매개변수
    이름 유형 설명
    없음
    표 6. 반환
    유형 설명
    문자열 에이전트 이름
    // Assuming "mid1" and "mid2" are in a cluster
    var midgr = new GlideRecord("ecc_agent");
    midgr.addQuery("name", "mid1");
    midgr.query();
    midgr.next();
     
    var mscl = new MIDServerCluster(midgr);
    gs.print(mscl.getClusterAgent());

    출력: mid2