PSSB(Partitioned Stateless Session Bean)는 파티션 기능(WPF) 프레임워크 API를 구현하고 PartitionManager 인터페이스를 활용하여 파티션을 작성 및 관리해야 합니다. 또한 요청을 라우트하는 파티션 엔드포인트를 판별하도록 워크로드 라우팅을 통해 [BEAN_NAME]_PartitionKey 클래스를 구현 및 호출해야 합니다.
package com.ibm.websphere.wpf.ejb; /** * PartitionKey for Partitioned Stateless Session Bean WPFKeyBasedPartition */ public class WPFKeyBasedPartition_PartitionKey { /** * return the partition string as the partition key * @param partition * @return */ public static String buy(String partition) { return partition; } }
이 경우 WPFFacadePartitionSample PSSB의 Bean에는 파티션 대상이 전달된 단일 정적 원격 메소드 buy(String)만 있습니다. 사용자는 서명에 전달한 모든 메소드 인수를 수신하며 필요한 경우 작업을 호스트하는 파티션 엔드포인트 클러스터 구성원을 판별하도록 해당 인수를 처리할 수 있습니다.
PSSB의 원격 인터페이스에 있는 모든 메소드를 구현해야 합니다.
wpfstubutil은 스텁을 재생성하고 적절한 인터페이스를 삽입하여 라우트 메소드를 실행할 때마다 [BEAN_NAME]_PartitionKey 클래스를 호출할 수 있도록 하는 유틸리티입니다. 이 도구는 항상 엔터프라이즈 Bean을 전개한 후 호출해야 합니다. 전개 프로세스로 인해 이러한 수정이 없어도 파일이 다시 작성됩니다.
클러스터에서 파티션된 J2EE(Java 2 Platform Enterprise Edition) 응용프로그램을 설치하는 경우 관리자는 전개하지 않으려고 합니다. 이 경우 생성된 스텁을 재설정하고 필수 파티션 기능 프레임워크 변경사항이 런타임으로 표시됩니다. 갱신된 스텁의 예로 installApps 디렉토리에서 D_*로 시작하는 샘플을 검토하십시오.
Related concepts
파티션된 EJB 개요