토픽 A와 큐 B간에 브리지가 만들어졌습니다. 토픽 A에는 메시지가 있지만 큐 B에는 메시지가 없습니다. 큐 B는 해당 메시지가 주제 A를 누른 후에 만들어졌습니다. 큐에 메시지를 가져올 수있는 방법이 있습니까?Tibco EMS에서 대기열에 연결된 주제의 메시지가있는 대기열을 어떻게로드합니까?
2
A
답변
1
주제는 대기열처럼 가입자에게 메시지를 "보관"하지 않습니다. 따라서 귀하의 메시지는 더 이상 존재하지 않습니다.
주제를 구독하는 경우 세션이 진행중인 동안에 만 주제로 보낸 모든 메시지를 받게됩니다.
유일한 예외는 "영구 가입"입니다. 마지막 경우 시스템은 각 영구 가입자에게 보낼 메시지의 "대기열"을 만들고 세션이 끝나면 보류중인 "주제"메시지는 가입자를 기다립니다.
당신의 경우, 관련 메시지가 주제 A에 도달 한 후에 대기열 B가 존재했기 때문에 ... 메시지 (이미이 경우 구독자)가 존재하지 않았기 때문에 메시지는 이미 큐 B에 "손실"되었습니다. 그때.
링크 참조 : http://docs.oracle.com/javaee/1.3/jms/tutorial/1_3_1-fcs/doc/basics.html