我在谷歌或直接在Stackoverflow上搜索了很多内容,我知道AMQP的时间戳消息属性必须由制作人填写。
但我想知道是否有一些插件根据代理的本地时间戳自动写出此参数,当主题交换将消息放入每个队列时。
我的情况是生产者和消费者的时间戳都不可靠。只有经纪人有值得信赖的手表。
我不是Erlang程序员,但是,如果没有已知的插件可以做到这一点,我需要一些帮助。我怎么能开始自己写呢?
我只需要:
由不依赖本地时间戳的人发布消息。 将此消息放在我的代理主题交换上映射的每个队列上(使用它的本地时间戳,现在我只需要这一步) 最后,发送此消息的任何人都可以获取消息并查看此消息落在代理上的确切时间。
我在Ubuntu的新亚马逊AWS机器上使用RabbitMQ 3.3.4,Erlang R16B03。
由于
答案 0 :(得分:2)
首先尝试official Plugin Development Guide。另请查看official和community插件及其来源。此外,您可以随时搜索上面列表中未列出的任何其他rabbitmq插件。最后,有official RabbitMQ mailing list on google groups(替换http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss)。