2013-09-23 4 views

답변

1

주제는 대기열처럼 가입자에게 메시지를 "보관"하지 않습니다. 따라서 귀하의 메시지는 더 이상 존재하지 않습니다.

주제를 구독하는 경우 세션이 진행중인 동안에 만 주제로 보낸 모든 메시지를 받게됩니다.

유일한 예외는 "영구 가입"입니다. 마지막 경우 시스템은 각 영구 가입자에게 보낼 메시지의 "대기열"을 만들고 세션이 끝나면 보류중인 "주제"메시지는 가입자를 기다립니다.

당신의 경우, 관련 메시지가 주제 A에 도달 한 후에 대기열 B가 존재했기 때문에 ... 메시지 (이미이 경우 구독자)가 존재하지 않았기 때문에 메시지는 이미 큐 B에 "손실"되었습니다. 그때.

링크 참조 : http://docs.oracle.com/javaee/1.3/jms/tutorial/1_3_1-fcs/doc/basics.html