本文介绍如何在消息队列RabbitMQ版控制台创建消息的存储资源Queue、查看Dashboard大盘、被Exchange绑定、向指定Queue发送消息、查看Consumer Tag、清空Queue和删除Queue。
背景信息
- Queue是指消息队列,消息队列RabbitMQ版的消息都会被投入到一个或多个Queue中。
- Consumer Tag是Consumer客户端的标识符。您可以在消息队列RabbitMQ版的Consumer客户端设置Consumer Tag。如果您没有在消息队列RabbitMQ版的Consumer客户端设置Consumer Tag,消息队列RabbitMQ版服务端会为您自动生成一个唯一的Consumer Tag。
重要
- Consumer Tag必须保持唯一,即已被某个Consumer使用的Consumer Tag不可同时被另一个Consumer使用。
- Consumer Tag在同一个channel内有效,即已在某个channel内被创建的Consumer Tag不可在另一个channel内被使用。
创建Queue
查看统计数据
您可以查看各种指标数据,帮助您及时发现和定位问题。
查看Consumer Tag
重要 消息队列RabbitMQ版仅支持查看在线Consumer客户端的Consumer Tag,不支持查看离线Consumer客户端的Consumer Tag,您需要确保要查看Consumer Tag的Consumer客户端处于在线状态。
在Queue 列表页面,在当前 Vhost右侧的切换下拉列表中,选择Vhost,找要需查看Consumer Tag的Queue,在其右侧操作列,选择 。
您也可以单击目标Queue,或在其右侧操作列,单击详情,然后在Queue 详情页面,单击Consumer Tag 列表页签。
在Consumer Tag 列表页签您可以查看Consumer Tag。
被Exchange绑定
发送消息
Queue添加被绑定关系后,可直接在控制台发送消息,将消息从源Exchange发送到指定的Queue中。
- 在Queue 列表页面,在当前 Vhost右侧的切换下拉列表中,选择Vhost,找要被绑定的Queue,在其右侧操作列,选择 。
- 在Queue 详情页面,选择被绑定信息页签。
- 在被绑定关系列表中,选择指定的绑定关系,在其操作列单击发送消息。
- 在弹出的发送消息面板中输入messageId和messageBody,然后单击确定。
清空Queue
删除Queue
警告 删除Queue时,Queue中未被消费的消息会被同时删除,且不可恢复。请您谨慎操作。
- 在Queue 列表页面,在当前 Vhost右侧的切换下拉列表中,选择Vhost,根据需要选择如下任意一种方式删除Queue。
- 删除单个Queue:找到要删除的Queue,在其右侧操作列,选择 。
您也可以单击目标Queue,或在其右侧操作列,单击详情,在Queue 详情页面右上角单击删除。
- 删除多个Queue:选中要删除的Queue,单击Queue列表下方的批量删除。
- 删除单个Queue:找到要删除的Queue,在其右侧操作列,选择 。
- 在提示对话框,认真阅读提示信息,单击确认。