私信  •  关注

Screwtape

Screwtape 最近回复了

注意到@pcoates answer,并尝试为测试目的延长超时时间,很明显问题是URI上的持久订阅选项没有被执行,并且由于在1秒的等待期间没有关于主题的新消息,所以没有发生任何事情。

答案 another question 与持久订阅相关的说明您不能使用来自轮询使用者的持久订阅。

因此,我的解决方案是订阅主题并将消息路由到一个新队列,并在这个新队列上拥有轮询使用者。这不太好,因为我不希望有额外的队列,但是它可以工作,而且比编写新版本的JMSPollingConsumer要省力。