检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何关闭RabbitMQ的WebUI? 创建RabbitMQ实例后,如果想要关闭RabbitMQ的WebUI,只要您在安全组入方向中不开放15672端口(实例未开启SSL时的端口)或者15671(实例开启SSL时的端口),此时就无法登录WebUI界面。 父主题: 实例问题
RabbitMQ实例的Web管理页面无法打开 可能原因:实例安全组配置不正确 解决方案:重新配置安全组,具体步骤如下。 在实例详情页面的“基本信息 > 网络”,单击安全组名称,跳转到安全组页面。 选择“入方向规则”,查看安全组入方向规则。 实例未开启SSL开关,需要允许端口15672的访问。
broker definitions”,上传元数据。 图3 导入元数据 为目标RabbitMQ实例添加新的消费者,准备消费目标实例的消息。 图4 添加新消费者 为目标RabbitMQ实例添加新的生产者,下线原RabbitMQ实例的生产者,旧的消费者继续消费原RabbitMQ实例中的消息。
Binding管理 包括: 添加绑定 查询Exchange绑定信息列表 删除绑定 用户管理 包括: 创建用户 查询用户列表 修改用户参数 删除用户 后台任务管理 包括: 查询实例的后台任务列表 查询后台任务管理中的指定记录 删除后台任务管理中的指定记录 标签管理 包括: 批量添加或删除实例标签
标签管理 批量添加或删除实例标签 查询实例标签 查询项目标签 父主题: API V2(推荐)
单击Vhost名称,进入Vhost详情页。 在“Exchange”页签中,在待绑定的Exchange后,单击“绑定”,弹出“绑定”页面。 单击“添加绑定”,弹出“添加绑定”对话框。 参考表1,设置绑定参数。 表1 绑定参数说明 参数 说明 类型 仅RabbitMQ 3.x.x版本包含此参数,RabbitMQ
Binding管理 添加绑定 查询Exchange绑定信息列表 删除绑定 父主题: API V2(推荐)
单击Vhost名称,进入Vhost详情页。 在“Exchange”页签中,在待绑定的Exchange后,单击“绑定”,弹出“绑定”页面。 单击“添加绑定”,弹出“添加绑定”对话框。 参考表1,设置绑定参数。 表1 绑定参数说明 参数 说明 类型 仅RabbitMQ 3.x.x版本包含此参数。RabbitMQ
测试RabbitMQ生产速率和消费速率 本章节从实例规格、是否开启SSL、生产者/消费者数量、队列数量、队列类型、Exchange类型的维度进行分布式消息服务RabbitMQ版的性能测试,对比客户端消息生产速率和消费速率,得出性能测试结果。 测试场景一(实例规格):相同Excha
理员,授予IAM管理员IAM策略的管理权限。IAM管理员可以根据您业务的实际诉求创建不同的用户组,用户组对应不同的数据访问场景,通过将用户添加到用户组并将IAM策略绑定到对应用户组,IAM管理员可以为不同职能部门的员工按照最小权限原则授予不同的数据访问权限,详情请参见权限管理。
连接RabbitMQ实例前,请根据连接方式配置对应的安全组,具体请参考表2或表3。 创建安全组的操作指导请参考创建安全组,为安全组添加规则的操作指导请参考添加安全组规则。 弹性IP地址 如果客户端使用公网连接RabbitMQ实例,请提前创建弹性IP地址。 在创建弹性IP地址时,应注意如下要求:
实例规格变更 2020-08-18 新增以下接口: 重置密码 查询实例的后台任务列表 查询后台任务管理中的指定记录 删除后台任务管理中的指定记录 批量添加或删除实例标签 查询实例标签 查询项目标签 2020-08-06 本次变更如下: 将API V1移动至历史API。 2020-07-07 本次变更如下:
实例ID。 请求示例 创建一个按需付费的RabbitMQ实例,版本为3.8.35,规格为2U4G*1,100GB的存储空间。 POST https://{endpoint}/v2/{engine}/{project_id}/instances { "name" : "rabbitmq-demo"
Service) 标签管理服务是一种快速便捷将标签集中管理的可视化服务,提供跨区域、跨服务的集中标签管理和资源分类功能。 为RabbitMQ实例添加标签,可以方便用户识别和管理拥有的实例资源。
正则表达式匹配资源。例如输入“.*”,表示为用户授予Vhost下所有资源的读权限。 如果需要授予用户多个Vhost的访问权限,单击“添加”,继续添加其他Vhost信息。 图1 创建用户 单击“确定”,完成用户的创建。 开启ACL访问控制后,消息生产者和消费者都需要增加用户认证信息
此时队列将镜像到一个主节点和一个从节点上。这样配置既保证了数据的高可用性,又避免了不必要的资源开销。 单击“Add policy”。 策略添加成功后如下图所示。 图4 Vhost策略 父主题: 管理RabbitMQ Queue
重启实例等操作。 API文档 API概览 创建RabbitMQ实例 实例规格变更 02 购买 RabbitMQ提供了Web控制台和基于HTTPS请求的RESTful API(Application programming interface)两种管理方式,您可以根据需求购买不同规格的RabbitMQ实例。
enable_acl 否 Boolean ACL访问控制(仅AMQP版本支持此参数)。 响应参数 无 请求示例 修改实例的名称和描述。 PUT https://{endpoint}/v2/{project_id}/instances/{instance_id} { "name" : "rabbitmq-01"
job_id String 规格变更任务ID。 请求示例 扩容存储空间(老规格按需实例)。new_spec_code的值为原规格参数。 POST https://{endpoint}/{engine}/v2/{project_id}/instances/{instance_id}/extend
success: 操作成功 failed: 操作失败 instance String 实例ID。 请求示例 批量删除实例。 POST https://{endpoint}/v2/{project_id}/instances/action { "action" : "delete"