如何使用来自队列桥接到Tibco EMS的主题的消息加载队列?

时间:2013-09-23 19:35:58

标签: tibco tibco-ems ems

我在主题A和队列B之间创建了一个桥。主题A上有消息,但队列B没有。队列B是在这些消息发布到主题A之后创建的。有没有办法将这些消息放入队列?

1 个答案:

答案 0 :(得分:1)

主题不像队列那样“保留”订阅者的消息。因此,您的消息不再“存在”。

如果您订阅了某个主题,只要您的会话正在进行,您就会收到发送给该主题的所有邮件。

唯一的例外是“持久订阅”。在最后一种情况下,系统创建要发送给每个持久订户的消息的“队列”......如果会话结束,挂起的“主题”消息将等待订户。

在你的情况下,由于队列B存在,因此有关消息已经触及主题A ......消息已经“丢失”到队列B,因为桥(在这种情况下是订户)在那里不存在时间。

请参阅链接:http://docs.oracle.com/javaee/1.3/jms/tutorial/1_3_1-fcs/doc/basics.html