消息队列RabbitMQ版限制了Exchange的数量。当您不再需要Exchange时,您可以在消息队列RabbitMQ版控制台删除闲置的Exchange。

背景信息

Producer将消息发送到Exchange,由Exchange将消息路由到一个或多个Queue中(或者丢弃)。Exchange根据Routing Key和Binding Key将消息路由到Queue。不同类型的Exchange的路由规则不同。更多信息,请参见Exchange
注意 Vhost下的3个内置Exchange(amq.direct、amq.topic和amq.fanout)不支持删除。

操作步骤

  1. 登录消息队列RabbitMQ版控制台
  2. 概览页面的资源分布区域,选择地域。
  3. 实例列表页面,单击目标实例名称。
  4. 在左侧导航栏,单击Exchange 列表
  5. Exchange 列表页面,在当前 Vhost右侧的切换下拉列表中,选择Vhost,根据需要选择如下任意一种方式删除Exchange:
    • 删除单个Exchange。

      找到需删除的Exchange,在其右侧操作列,选择更多 > 删除

    • 删除多个Exchange。

      选中要删除的Exchange,单击Exchange列表下方的批量删除

  6. 提示对话框,认真阅读提示信息,单击确认