【发布时间】:2014-09-15 17:37:54
【问题描述】:
我在 Google 上或直接在 Stackoverflow 上搜索了很多,我知道 AMQP 的时间戳消息属性必须由生产者填写。
但我想知道当主题交换将消息放入每个队列时,是否有一些插件会根据代理的本地时间戳自动写入此参数。
我的情况是生产者和消费者的时间戳都不可靠。只有经纪人才有值得信赖的手表。
我不是 Erlang 程序员,但如果没有已知的插件可以做到这一点,我需要一些帮助。我怎么能开始自己写呢?
我只需要:
由不依赖本地时间戳的人发布一些消息。 将此消息放在映射到我的代理主题交换的每个队列上(使用它的本地时间戳,现在我只需要这一步) 最后,任何接收此消息的人都能够获取该消息并查看该消息到达代理的确切时间。
我在 Ubuntu 的新 Amazon AWS 机器上使用 RabbitMQ 3.3.4,Erlang R16B03。
谢谢
【问题讨论】: