activemq延迟执行,消费者会实时得到消息问题
目前的情况是生产者告诉TCP端想要延迟执行
TextMessage message = session.createTextMessage(newsJson);
long delayTime = 1 * 60* 1000;
message.setLongProperty(ScheduledMessage.AMQ_SCHEDULED_DELAY, delayTime);
// 发送消息到目的地方
producer.send(message);
TextMessage message = session.createTextMessage(newsJson);
long delayTime = 1 * 60* 1000;
message.setLongProperty(ScheduledMessage.AMQ_SCHEDULED_DELAY, delayTime);
// 发送消息到目的地方
producer.send(message);
生产者已经加了延迟执行,可是生产者发送通知后消费者立马就会消费,不知道为什么会这样,求教育
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这个需要在activemq的配置文件中配置一个参数
大神 你最后是怎么解决的啊
我也遇到了相同的问题。