JMS 대기열 또는 주제의 메시지를 병렬로 처리하기 위해 Message Listeners 또는 Message Driven Bean 풀을 생성 할 수 있습니까? 나는 MDB 풀 크기가 1보다 큰 경우 JMSJMS 메시지의 병렬 처리가 필요합니까?
1
A
답변
2
예, 보스가 병렬로 메시지를 처리하기 위해 여러 MDB를 만들어야합니다 보스와 보스의를 사용하고
.
0
물론입니다. 필자는 JMS 대기열을 사용하여 많은 수의 트랜잭션을 처리하기 위해 다중 서버 풀 리스너를 작성했습니다. 경쟁하는 소비자 패턴을 사용할 수 있습니다. 계정 내에서 순서대로 메시지를 처리해야하므로 수정 된 메일을 사용했습니다. 우리는 임대 메커니즘을 사용하여 계정 번호 범위에 서버를 할당하고 장애 조치 및 확장 성을 제공했습니다.
우리는 Tibco의 JMS 공급자를 사용했지만 모든 JMS 공급자와 작동합니다.