자원 어댑터의 단일 인스턴스 사용
특정 자원 어댑터를 JVM(Java™ Virtual Machine) 내의 단일 런타임 인스턴스로 제한할 수 있습니다.
시작하기 전에
이 태스크 정보
일부 자원 어댑터에 단일 인스턴스 자원 어댑터 구성 옵션을 사용하면 최적으로 작동하는 환경을 설정할 수 있습니다. 엔터프라이즈 정보 시스템(EIS)에서 인바운드 통신을 지원하는 일부 자원 어댑터는 단일 인스턴스 동작을 요청할 수도 있습니다. 이 설정을 사용 가능하게 해서 서버 시작 시간을 최적화할 수도 있습니다. 기타 자원 어댑터는 이 설정이 필요하지 않습니다. 단일 인스턴스 동작에 대한 자원 어댑터를 구성해야 하는지 여부를 판별해야 합니다.
문제점을 테스트하고 해결하는 데 단일 인스턴스 자원 어댑터 구성을 사용하는 것을 고려하십시오. 일부 자원 어댑터에 단일 인스턴스 제한을 두면 문제점에 대해 올바른 조치로 작동할 수 있습니다. 문제점에 관련된 것으로 여겨지는 하나 이상의 자원 어댑터에 단일 인스턴스 동작을 사용 가능하게 하면 특정 문제를 격리시키는 데 도움이 될 수 있습니다.
해당 인스턴스 중 하나가 단일 인스턴스로 구성되는 경우 이 디자인을 사용하면 동등한 메소드에서 true를 리턴하는 두 개의 자원 어댑터 JavaBeans 인스턴스가 동일한 JVM에 공존할 수 있습니다. 예를 들어 동일한 자원 어댑터를 임베드한 두 개의 애플리케이션이 일부 config 속성이 다르지만 동일한 서버에 구성되는 경우 또는 자원 어댑터와 동일한 자원 어댑터를 기본 제공하는 하나의 애플리케이션이 독립형 자원 어댑터로 서버에 설치되는 경우, equals() 메소드 평가가 동일한 애플리케이션(더 이상 허용되지 않음)은 ResourceException을 리턴합니다.