Rabbitmq 如果不存在带有Logstash的exchange,则创建该exchange

Rabbitmq 如果不存在带有Logstash的exchange,则创建该exchange,rabbitmq,logstash,Rabbitmq,Logstash,我创建了一个具有RabbitMQ输入的Logstash实例。我在Logstash的配置中指定了密钥、交换和队列 一段时间后,当查看RabbitMQ web界面时,我意识到Logstash使用的交换和队列不是在RabbitMQ中自动创建的。有没有一种方法可以调优Logstash,以便在RabbitMQ中创建它需要的交换和队列,而不必使用web界面创建它们?您没有为输入设置passive=>true?如果不是,那么应该为您创建队列。然而,您不应该期望创建交换。使用者未声明交换。已创建队列,但未创建交

我创建了一个具有RabbitMQ输入的Logstash实例。我在Logstash的配置中指定了密钥、交换和队列


一段时间后,当查看RabbitMQ web界面时,我意识到Logstash使用的交换和队列不是在RabbitMQ中自动创建的。有没有一种方法可以调优Logstash,以便在RabbitMQ中创建它需要的交换和队列,而不必使用web界面创建它们?

您没有为输入设置
passive=>true
?如果不是,那么应该为您创建队列。然而,您不应该期望创建交换。使用者未声明交换。已创建队列,但未创建交换。我想我会让制作人申报交易。。。