如何调试有关缺少绑定的Rabbitmq诊断错误

如何调试有关缺少绑定的Rabbitmq诊断错误,rabbitmq,Rabbitmq,我们在Rabbitmq诊断中发现一个错误,指出: 您收到的邮件多于发送的邮件。不是全部 消息可能表示缺少绑定 只是想知道如何调试和修复这个问题,或者即使这是一个大问题?我能想到的最简单的方法是使用配置。 其思想是,任何无法通过“正常”交换路由的消息都将被发送到其备用交换。 对于备用交换,定义绑定到单个队列的扇出交换(我们称之为notroutedq) 当您在notroutedq中看到消息时,您就知道确实缺少绑定,并且检查消息属性,您可以看到消息具有哪个路由密钥,并调整绑定以确保正确处理此类消息

我们在Rabbitmq诊断中发现一个错误,指出:

您收到的邮件多于发送的邮件。不是全部 消息可能表示缺少绑定


只是想知道如何调试和修复这个问题,或者即使这是一个大问题?

我能想到的最简单的方法是使用配置。 其思想是,任何无法通过“正常”交换路由的消息都将被发送到其备用交换。 对于备用交换,定义绑定到单个队列的扇出交换(我们称之为notroutedq)

当您在notroutedq中看到消息时,您就知道确实缺少绑定,并且检查消息属性,您可以看到消息具有哪个路由密钥,并调整绑定以确保正确处理此类消息