2013-09-04 4 views
0

IBM Message Queue 버전 7.5를 사용하여 JMS 메시징 용 서비스를 Message oriented middleware로 개발 중입니다. 나는 딜레마에 빠져있다. IBM 사양은 JAVA EE 환경에서 WebSphere MQ JMS API를 사용한다고 명시합니다. 내 보낸 사람과받는 사람은 원격 JBoss 배포에 배치됩니다. IBM은 JCA를 통해 연결할 자원 어댑터를 제공합니다. 이 연결에는 큐 관리자, 큐 채널, 큐 이름과 같은 구성 요소의 정적 관리가 필요합니다.IBM MQ로 JBoss EPA 6.1 구성

JCA는 내가 할 수있는 최선인가? 다른 구성 정보를 알고 있으면 큐를 동적으로 만들 수있는 다른 방법이 있습니까? 이 설정을 자체 서버에서 실행하는 여러 응용 프로그램이 있습니다. JCA를 사용하는 경우 모두 자체 구성을 만들어야합니다. 동적 구성을 만들 수 있습니까?

답변

1

일반적으로 응용 프로그램 서버 환경에서 자원은 일부 JNDI 컨텍스트에서 작성됩니다. 이들은 연결 팩토리 및 대상이됩니다.

응용 프로그램 서버에 따라 개별 서버 네트워크에서이 구성을 공유 할 수 있습니다. 따라서 일반적으로 몇 가지 정적 정의가 있습니다.

그러나 서블릿 내에서 MQConnectionFactory가 동적으로 생성 될 수 있습니다.

모든 경우에 백업 WMQ 리소스가 있어야합니다. WMQ에 관리 명령 메시지를 보내 대기열을 만들고 다른 관리자를 수행 할 수도 있습니다. 유일한 예외는 주제인데, 주제 문자열에 액세스하면 해당 주제가 존재하게됩니다. 여기에는 원하지 않을 수도있는 기본 보안 속성이 있습니다.

+0

답변 주셔서 감사합니다. MQConnectionFactory를 사용하는 서블릿을 통해 연결 풀링과 같은 모든 기능을 사용할 수 없으므로 연결하고 싶지 않습니다. JCA를 사용하여 내 시스템에서이 작업을 수행 할 수 있었지만 정적 정의가 필요합니다. –