所以......我在我的localhost上乱搞,并删除了“/”vhost。现在我很好奇:你需要做什么来重建默认交换?是可能的,还是rabbitmqctl reset
唯一的追索权?
答案 0 :(得分:1)
RabbitMQ将默认交换添加到每个新vhost,因此您可以重新创建vhost,默认交换将在那里。
我刚刚通过删除本地RMQ上的routing.yml
vhost然后重新创建它来验证这一点。所有的默认交换都回来了,应该是这样。
另外,FWIW,我建议不要使用/
vhost。您应该为正在构建的每个系统创建一个新的vhost。所以,真的,你删除/
并不重要,因为你不应该使用它。