Java 更改RabbitMQ中现有队列的路由密钥

Java 更改RabbitMQ中现有队列的路由密钥,java,rabbitmq,message-queue,Java,Rabbitmq,Message Queue,是否可以使用Java客户端更改RabbitMQ中现有队列的路由密钥 队列没有路由密钥。队列只是消息存放的地方 路由密钥存在于交换和队列之间的绑定中 您需要在exchange和队列之间创建一个新绑定,如果不再需要,则删除旧绑定,如果该队列不是空的,是否可以将消息从该队列移动到另一个队列?您有几个选项:1)编写代码,手动接收消息并重新发布消息,2)让当前代码从旧队列(称为“排空”队列)完成处理,或3)使用“铲”插件

是否可以使用Java客户端更改RabbitMQ中现有队列的路由密钥

队列没有路由密钥。队列只是消息存放的地方

路由密钥存在于交换和队列之间的绑定中


您需要在exchange和队列之间创建一个新绑定,如果不再需要,则删除旧绑定

,如果该队列不是空的,是否可以将消息从该队列移动到另一个队列?您有几个选项:1)编写代码,手动接收消息并重新发布消息,2)让当前代码从旧队列(称为“排空”队列)完成处理,或3)使用“铲”插件