Java 응용 프로그램 서버에 MDB (Message Driven Bean)가 있다고 가정합니다. MDB는 JMS 대기열에서 메시지를 수신하여 메시지 처리기로 전달합니다. 필자의 경우 메시지 프로세서는 방대한 초기화를 필요로하는 매우 무거운 객체이므로 각 메시지를 처리하기 위해 새 메시지를 생성하고 싶지는 않습니다. 대신에 나는 미리 메시지 프로세서 풀을 만들어 메시지 처리에 사용하고 싶다.Java 응용 프로그램 서버에서 사용자 지정 개체 풀을 만드는 방법
내 질문은 : J2EE 응용 프로그램 서버에서이 풀을 빌드하는 '올바른'방법은 무엇입니까? 모든 서버에 사용자 정의 (비 연결) 객체 풀을 정의 할 수있는 기본 제공 지원이 있습니까? 나는 수영장을 싱글 톤 (singleton)으로 채우고 최상의 것을 희망하기 전에이 패턴에 대한 기본 제공 지원을 활용하고 싶습니다. 특히 :
- 풀을 정의/인스턴스화하는 방법은 무엇입니까?
- 풀에 어떻게 액세스합니까? JNDI?
- 앱 서버는 어떤 관리 기능을 제공합니까?
일반적으로 개체 풀을 구현하는 방법을 알고 있습니다. 제 질문은 대부분 J2EE 응용 프로그램 서버에 풀을 만드는 것에 관한 것입니다.
내가 글래스 피시를 사용하여 계획입니다하지만 보스 또는 뭔가 다른이 쉽게한다면 나는 "유연 해요.
감사합니다!
이
이것이 내 문제를 어떻게 해결하는지, 특히 J2EE 응용 프로그램 서버의 컨텍스트에서 확실하지 않습니다. –
앱 서버에서 애플리케이션의 시작/중지를 실행 프로그램과 동기화하면 작동합니다. –