我想知道发布到达 RabbitMQ 中特定队列的消息的发布者是什么。我知道什么交换将消息转发到队列,但在我的交换中有很多发布者,只有少数发布者使用进入该队列的路由密钥发送消息。
有没有办法做到这一点?
谢谢
RabbitMQ 规范中没有任何内容会包含消息的原始发布者。我开始让所有发布者都包含X-
我可能想用于会计目的的元数据标题。通常值得包括的东西:
有了这些,您的消费者就可以开始更多地了解发生了什么。我包括了时间,以便我对发布和处理消息之间的延迟有所了解。如果您也可以,请包括正在发布的软件版本,尽管您可能与 timstamp 足够接近。