Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rabbitmq 死信交换路由回队列的策略_Rabbitmq_Amqp - Fatal编程技术网

Rabbitmq 死信交换路由回队列的策略

Rabbitmq 死信交换路由回队列的策略,rabbitmq,amqp,Rabbitmq,Amqp,我已成功设置死信交换策略,死信交换为空,将消息返回到原始队列。但是,只有将消息发布到默认exchange或使用队列名称的路由密钥时,才会发生这种情况 如果我设置了扇出或主题交换,我的消息将被删除(这是理所当然的)。在RabbitMQ策略中,是否有任何方法可以指定一个路由密钥策略,该策略将始终指向消息消耗的队列 当前无法通过死信将邮件路由回其所在的前一队列。重申一下,如果消息(在过去的某个时刻)存在于死信交换将路由到的队列中,它将不会再次传递到该队列。循环是不可能的死字规则,但这可能是一件好事 早

我已成功设置死信交换策略,
死信交换
为空,将消息返回到原始队列。但是,只有将消息发布到默认exchange或使用队列名称的路由密钥时,才会发生这种情况


如果我设置了扇出或主题交换,我的消息将被删除(这是理所当然的)。在RabbitMQ策略中,是否有任何方法可以指定一个路由密钥策略,该策略将始终指向消息消耗的队列

当前无法通过死信将邮件路由回其所在的前一队列。重申一下,如果消息(在过去的某个时刻)存在于死信交换将路由到的队列中,它将不会再次传递到该队列。循环是不可能的死字规则,但这可能是一件好事


早在2013年4月就有一些讨论,可以在这里找到:

当前消息无法通过死信路由回它们所在的前一个队列。重申一下,如果消息(在过去的某个时刻)存在于死信交换将路由到的队列中,它将不会再次传递到该队列。循环是不可能的死字规则,但这可能是一件好事


2013年4月曾有过一些讨论,可以在这里找到:

我在玩同样的东西。你有没有想过?没有,而且我从一开始就没有玩过AMQP是的,所以我也没有积极寻找解决方案,对不起。我也在玩同样的东西。你有没有想过?没有,而且我从一开始就没有玩过AMQP是的,所以我也没有积极寻找解决方案,对不起。