我的代码向多个RabbitMQ使用者发送一批消息,一旦消耗掉最后一条消息,我想触发一个方法。触发方法的时间必须在所有消息之后,因为它使用来自所有消息处理的数据。
有没有办法用spring-amqp
?
答案 0 :(得分:1)
即将推出的1.6版本(目前是1.6.0.M1--第一个里程碑版本)为emit application events when the container goes idle提供了一项新功能。
对于早期版本,您必须自己设置计时器(计划任务)并取消,然后在邮件到达时重新启动它。