MIDServerCluster - 전역
MIDServerCluster 스크립트 포함은 지정된 MID 서버 클러스터에 대한 클러스터를 찾는 MID 서버 메서드를 제공하고 필요한 경우 작업을 재할당합니다.
MID 서버 에이전트가 작동 중인 경우 이 클래스는 원래 에이전트가 속한 부하 분산 클러스터의 모든 MID 서버 항목(원래 에이전트 포함)을 수집합니다. MID 서버 에이전트가 다운되고 클러스터의 부하가 분산되면 클래스에서 다른 에이전트를 수집합니다. 서버 에이전트가 다운되고 클러스터가 장애 조치인 경우 다음 장애 조치 에이전트를 수집합니다. 그런 다음 클래스는 의 마지막 목록에서 MID 서버무작위 MID 서버 로 반환합니다.
서버 스크립트에서 사용하여 클러스터 정보를 가져옵니다 MID 서버 .
MIDServerCluster - MIDServerCluster(GlideRecord 에이전트)
메서드에 대한 간략한 설명입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 에이전트 | GlideRecord | MID Server 에이전트 |
| 유형 | 설명 |
|---|---|
| void |
MIDServerCluster - clusterExists()
클러스터가 존재하는지 확인합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | 클러스터가 있으면 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()
클러스터 에이전트를 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 에이전트 이름 |
// 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