如何在ActiveMQ中24小时后建立队列来处理消息

时间:2016-05-27 05:46:03

标签: queue activemq message-queue

我正在使用ActiveMQ 5.8.0,我有一个队列,它不时地接收消息,并由该特定队列的监听器立即处理,这里我希望队列在24小时后不立即处理消息,是在Active MQ中有任何参数我们可以做到这一点。

1 个答案:

答案 0 :(得分:0)

我不希望消费者在24小时的延迟时间内消费这些消息,而是希望将消息放入队列中,延迟时间为24小时。

我们可以使用

来完成
listNode *foo;

// some code

destroyList(&foo);

使用此配置后,ActiveMQ将安排邮件延迟24小时发送。

PS:你只需要检查一件小事,当消息传递之前代理发生故障时会发生什么,如果代理启动并再次运行,它会成功发送

希望这有帮助!

祝你好运!