Sun Java System Application Server Enterprise Edition 8.1 2005Q2 고가용성 관리 설명서

알고리즘

Application Server에서는 RMI-IIOP 로드 균형 조정 및 페일오버에 대해 임의화 및 라운드 로빈 알고리즘을 사용합니다.

RMI-IIOP 클라이언트가 새로운 InitialContext 객체를 처음 만들면 해당 클라이언트에 대해 사용 가능한 Application Server IIOP 종점 목록이 임의화됩니다. InitialContext 객체의 경우 로드 밸런서는 조회 요청 및 다른 InitialContext 작업을 목록의 첫 번째 종점으로 지정합니다. 첫 번째 종점을 사용할 수 없는 경우 목록의 두 번째 종점을 사용하는 식으로 계속합니다.

클라이언트가 계속해서 새로운 InitialContext 객체를 만들 때마다 종점 목록이 회전하므로 InitialContext 작업에 대해 다른 IIOP 종점이 사용됩니다.

InitialContext 객체에서 가져온 참조에서 Bean을 가져오거나 만들 경우 해당 Bean은 InitialContext 객체에 할당된 IIOP 종점 역할을 하는 Application Server 인스턴스에 만들어집니다. 해당 Bean에 대한 참조에는 클러스터에 있는 모든 Application Server 인스턴스의 IIOP 종점 주소가 포함됩니다.

기본 종점은 Bean을 조회하거나 만드는 데 사용된 InitialContext 종점에 해당하는 Bean 종점입니다. 클러스터의 다른 IIOP 종점은 대체 종점으로 지정됩니다. Bean의 기본 종점을 사용할 수 없게 되면 해당 Bean의 추가 요청이 대체 종점 중 하나로 페일오버됩니다.

You can configure ACC에서 실행되는 응용 프로그램 및 독립 실행형 Java 클라이언트에서 작동되도록 RMI-IIOP 로드 균형 조정 및 페일오버를 구성할 수 있습니다.