MIDServerCluster - 전역
MIDServerCluster 스크립트 포함은 지정된 MID 서버 클러스터를 찾고 MID 서버 필요한 경우 작업을 재할당하는 메서드를 제공합니다.
에이전트가 MID 서버 작동 중인 경우 이 클래스는 원래 에이전트가 속한 부하 분산 클러스터의 모든 MID 서버 (원래 에이전트 포함)을 수집합니다. 에이전트가 MID 서버 다운되고 클러스터의 부하가 분산되면 클래스는 다른 에이전트를 수집합니다. 서버 에이전트가 다운되고 클러스터가 페일오버된 경우 다음 페일오버 에이전트를 수집합니다. 그런 다음 클래스는 의 최종 목록에서 MID 서버임의로 MID 서버 반환합니다.
서버 스크립트에서 클러스터 정보를 가져오 MID 서버 는 데 사용합니다.
MIDServerCluster - MIDServerCluster(GlideRecord 에이전트)
방법에 대한 간략한 설명입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 에이전트 | GlideRecord | MID 서버 에이전트 |
| 유형 | 설명 |
|---|---|
| 무효 |
MIDServerCluster - clusterExists()
클러스터가 있는지 확인합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 안 함 |
| 유형 | 설명 |
|---|---|
| 부울 | 클러스터가 존재하는 경우 예입니다. 그렇지 않으면 false입니다. |
var midgr = new GlideRecord("ecc_agent");
midgr.addQuery("name", "al1winmid");
midgr.query();
midgr.next();
var mscl = new MIDServerCluster(midgr);
gs.print(mscl.clusterExists());
출력: 예
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