有没有办法从消费者那里获取消息被放入队列时的时间戳?不是当它发布的时候,而是当它真正到达队列的时候。
发布于 2013-03-09 22:09:47
没有办法解决这个问题,除非你自己写了一个插件。AMQP specification中没有说明消息必须知道它何时到达队列的内容。
从AMQP的角度来看,没有必要知道这一点。在许多情况下,消息可能会通过几个队列,然后哪个队列应该代表相关的时间戳?
发布于 2018-05-14 23:27:04
重复的问题有一个好的答案https://stackoverflow.com/a/33640262/1689049
截至2015年,对原始问题有了新的答案。
This plugin将会做你正在寻找的事情。
请记住,这将会有一些最小的开销,因为它将挂钩所有正在排队的消息。
https://stackoverflow.com/questions/9216712
复制相似问题