WebSphere Extended Deployment, Version 6.0.x     운영 체제: AIX, HP-UX, Linux, Solaris, Windows

파티션으로 IIOP 라우팅

IIOP(Internet Inter-ORB Protocol)를 통해 오브젝트 요청 브로커(ORB)를 사용하여 제출된 클라이언트 요청은 클러스터의 특정 파티션으로 라우트할 수 있습니다. 클라이언트가 라우트 가능한 세션 Bean에 원격으로 요청하면 클라이언트 스텁이 요청의 대상이 되는 파티션을 판별합니다. 파티션의 현재 위치는 WLM(WebSphere Workload Management) 프레임워크를 사용하여 판별됩니다. 그런 다음 요청은 현재 파티션을 호스트하는 클러스터 구성원으로 직접 전송됩니다. 둘 이상의 클러스터 구성원이 파티션을 호스트하는 경우 요청은 후보 세트에 대해 라운드 로빙 방식으로 디스패치됩니다.

이전 다이어그램은 파티션 기능(WPF) 사용 가능한 WebSphere Application Server에서 요청 플로우가 처리되는 방식을 보여줍니다. Extended Deployment가 설치되면 WPFWLM 라우터 또는 파티션 라우터라고 하는 새 라우터가 작성됩니다. 요청에 파티션 라우팅이 필요한지 여부에 관계 없이 모든 요청은 WPFWLM 라우터 또는 파티션 라우터로 먼저 이동합니다. 파티션 라우터가 요청에 파티션 라우팅이 필요하지 않다고 결정하면 파티션 라우터는 이 요청을 표준 WLM 라우터로 전달합니다. 파티션 라우터가 이 요청에 파티션 라우팅이 필요하다고 결정하면 파티션 라우터는 파티션 라우팅 메커니즘을 사용하여 올바른 파티션으로 직접 이 요청을 라우트합니다.

응용프로그램 작성자는 <EJBName>_PartitionKey.java 클래스를 작성하여 응용프로그램의 라우팅 작동을 제어할 수 있습니다. 이 클래스를 사용하여 라우팅에 파티션 라우터가 사용되는지 또는 표준 비파티션 WLM 라우터가 사용되는지를 알려줍니다. <EJBName>_PartitionKey.java 클래스는 파티션을 라우트 가능하도록 만들려는 EJB 원격 인터페이스마다 존재합니다. <EJBName>_PartitionKey.java 클래스에서 파티션 라우팅을 가능하게 할 원격 메소드마다 하나의 정적 메소드가 있어야 합니다. 정적 메소드는 널이 아닌 문자열을 리턴하여 파티션 라우터에 라우팅이 가능한 파티션을 알려줍니다. 이러한 정적 메소드 또는 널을 리턴하는 정적 메소드가 없으면 파티션 라우터는 이 요청을 파티션 라우팅이 불가능한 것으로 처리하며 표준 비파티션 WLM 라우터로 이 요청을 전달합니다. <EJBName> PartitionKey.java 클래스와 관련된 자세한 내용은 이 안내서의 프로그래밍 섹션에 제공되어 있습니다.




Related concepts
파티션의 개념

개념 주제    

이용 약관 | 피드백 마지막 갱신 날짜: Mar 21, 2006 11:38:53 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/WPF51/cwpfiioproute_pdf.html

© Copyright IBM 2005, 2006. All Rights Reserved.
이 Information Center는 Eclipse 테크놀러지로 강화되었습니다. (http://www.eclipse.org)