2010-04-29 2 views
2

많은 JMS 주제 가입자를 생성하는 앱을 작성 중입니다. 재사용 세션과 관련하여 가장 좋은 방법은 무엇입니까?많은 수의 주제 가입자를위한 JMS 세션 풀링

구독자 당 세션 수는 얼마입니까? 세션 풀? 구독자 당 세션을 사용하면 스레드 수는 비합리적입니다. 이것은 ServerSessionPool과 같은 것입니까? 지금까지 내가 본 것은 ServerSessionPool이 하나의 수신기가 많은 수의 수신기가 아닌 동시에 메시지를 소비하는 방향으로 향하고 있음을 제안하는 것으로 보인다.

현재 JBoss EAP 4.3.0CP6에 포함 된 HornetQ 2.0.0GA를 사용하고 있습니다.

답변

1

대부분 세션은 스레드 당 세션이므로 많은 세션이 필요합니다. 문맥을 설명하는 정말 좋은 스택 오버플로 응답에 a link이 있습니다.

드물 긴하지만 JMS 항목 구독이 모두 동일한 스레드 내에있는 경우 트랜잭션 된 세션 인 경우 모두 동일한 작업 단위 (UOW)를 공유합니다.

관련 문제