检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
此时队列将镜像到一个主节点和一个从节点上。这样配置既保证了数据的高可用性,又避免了不必要的资源开销。 单击“Add policy”。 策略添加成功后如下图所示。 图4 Vhost策略 父主题: 管理RabbitMQ Queue
Python客户端使用说明 本文以Linux CentOS环境为例,介绍Python版本的RabbitMQ客户端连接指导,包括RabbitMQ客户端安装,以及生产、消费消息。 使用前请参考收集连接信息收集RabbitMQ所需的连接信息。 本文的连接示例对于RabbitMQ 3.x
重启实例等操作。 API文档 API概览 创建RabbitMQ实例 实例规格变更 02 购买 RabbitMQ提供了Web控制台和基于HTTPS请求的RESTful API(Application programming interface)两种管理方式,您可以根据需求购买不同规格的RabbitMQ实例。
查询所有实例列表 当前页面API为历史版本API,未来可能停止维护。请使用查询所有实例列表。 功能介绍 查询租户的实例列表,支持按照条件查询。 URI GET /v1.0/{project_id}/instances?engine={engine}&name={name}&sta
从控制台获取项目ID 调用API获取项目ID 项目ID可以通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects”,其中{Endpoint}为IAM的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。
创建实例 当前页面API为历史版本API,未来可能停止维护。请使用创建实例。 功能介绍 创建实例,该接口创建的实例为按需计费的方式。 URI POST /v1.0/{project_id}/instances 参数说明见表1。 表1 参数说明 参数 类型 必选 说明 project_id
查询维护时间窗时间段 当前页面API为历史版本API,未来可能停止维护。请使用查询维护时间窗时间段。 功能介绍 查询维护时间窗开始时间和结束时间。 URI GET /v1.0/instances/maintain-windows 请求消息 请求参数 无。 请求示例 无。 响应消息
5个字符)。 由任意语种字母、数字、空格和字符组成,字符仅支持_ . : = + - @ 请求示例 查询指定实例的详细信息。 GET https://{endpoint}/v2/{project_id}/instances/{instance_id} 响应示例 状态码: 200 查询指定实例成功。
长度为0~255个字符(中文也可以输入255个字符)。 由任意语种字母、数字、空格和字符组成,字符仅支持_ . : = + - @ 请求示例 查询所有实例列表。 GET https://{endpoint}/v2/{project_id}/instances 响应示例 状态码: 200 查询所有实例列表成功。 {
instance_id}/tasks/{task_id} dms:instance:deleteBackgroundTask √ √ 批量添加或删除实例标签 POST /v2/{project_id}/rabbitmq/{instance_id}/tags/action dms:instance:modify
标签是华为云为了标识云资源,按各种维度(例如用途、所有者或环境)对云资源进行分类的标记。推荐企业使用预定义标签进行成本归集,具体流程如下: 图3 为RabbitMQ实例添加标签 详细介绍请参见通过成本标签维度查看成本分配。 使用成本单元进行成本分配 企业可以使用成本中心的“成本单元”来拆分公共成本。公共成本是
RabbitMQ实例完全兼容开源RabbitMQ协议,Python以外的语言,请参考RabbitMQ官网提供的不同语言的连接和使用向导:https://www.rabbitmq.com/getstarted.html。 Python语言和Spring Boot的连接示例对于RabbitMQ
请求Body参数 参数 是否必选 参数类型 描述 name 是 String Vhost名称 响应参数 无 请求示例 创建Vhost PUT https://{endpoint}/v2/rabbitmq/{project_id}/instances/{instance_id}/vhosts
描述 name 是 Array of strings 需要删除的资源名称列表 响应参数 无 请求示例 批量删除指定Vhost POST https://{endpoint}/v2/rabbitmq/{project_id}/instances/{instance_id}/vhosts
String 实例ID。 user_name 是 String 用户名。 请求参数 无 响应参数 无 请求示例 删除指定的用户。 DELETE https://{endpoint}/v2/{project_id}/instances/{instance_id}/users/{user_name}
@#$%^&*()-_=+\|[{}];:'",<.>/? 和空格,并且不能以-开头。 响应参数 无 请求示例 重置密码。 POST https://{endpoint}/v2/{project_id}/instances/{instance_id}/password { "new_password"
Boolean 是否启用。 name String 插件名称。 version String 插件版本。 请求示例 查询插件列表。 GET https://{endpoint}/v2/{project_id}/instances/{instance_id}/rabbitmq/plugins
项目ID,获取方式请参见获取项目ID。 instance_id 是 String 实例ID。 请求参数 无 响应参数 无 请求示例 删除指定的实例。 DELETE https://{endpoint}/v2/{project_id}/instances/{instance_id} 响应示例 无 SDK代码示例
连接实例 配置RabbitMQ网络连接 配置RabbitMQ访问控制 配置RabbitMQ客户端心跳超时时间 使用客户端连接RabbitMQ(关闭SSL) 使用客户端连接RabbitMQ(开启SSL)
Vhost名称。 tracing Boolean 是否开启消息轨迹(AMQP版本不涉及此字段)。 请求示例 查询Vhost列表 GET https://{endpoint}/v2/rabbitmq/{project_id}/instances/{instance_id}/vhosts