MIDServerCluster - 전역
지정된 MID Server에 대한 MID Server 클러스터를 찾고 필요한 경우 작업을 재할당합니다.
MID Server 에이전트가 작동 중인 경우 이 클래스는 원래 에이전트가 속한 부하 분산 클러스터의 모든 MID Server(원래 에이전트 포함)를 수집합니다. MID Server 에이전트가 다운되고 클러스터가 부하 분산된 경우 클래스는 다른 에이전트를 수집합니다. 서버 에이전트가 다운되고 클러스터가 페일오버 중인 경우 다음 페일오버 에이전트를 수집합니다. 그런 다음 클래스는 MID Server의 최종 목록에서 임의로 MID Server를 반환합니다.
서버 스크립트에서 사용하여 MID Server 클러스터 정보를 가져옵니다.
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
MIDServerCluster - MIDServerCluster(GlideRecord 에이전트)
메서드에 대한 간략한 설명입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 에이전트 | GlideRecord | MID Server 에이전트 |
| 유형 | 설명 |
|---|---|
| void |