2011-12-27 179 views
2

hornetq中是否有任何选项来设置消息消费者延迟。如果真的很好地帮助一个例子。 我们的要求:我们需要MDB以2分钟的延迟读取信息。MDB消息消费延迟

回答

0

我不认为这是MDB的常见用例。你确定你需要MBD吗?你有没有想过主题队列?

或者您能否描述需要延迟的业务原因?

+0

我们需要它进行EDI处理,当EDI请求进入时,与该edi相关的消息应在2分钟后处理并发送。 – vairam 2011-12-29 05:05:25

0

一种选择是把有要处理的消息时的JMS头。例如,从创建消息开始2分钟。然后,您的阅读器可以有一个基于时间的选择器,只选择当前时间>该标题的消息。