检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
String 项目ID,获取方式请参见获取项目ID。 instance_id 是 String 实例ID。 user_name 是 String 用户名。 请求参数 无 响应参数 无 请求示例 删除指定的用户。 DELETE https://{endpoint}/v2/{project_id
RabbitMQ的消息确认机制分为生产者确认和消费者确认。在使用RabbitMQ时,生产者确认和消费者确认对于确保数据可靠性至关重要。如果连接失败,传输中的消息可能会丢失,需要重新传输。消息确认机制可以让服务端和客户端知道何时重新传输消息。客户端可以在收到消息时确认消息,也可以在客户端完全处理完消息后确认。
管理RabbitMQ Queue 查看RabbitMQ Queue信息 清空RabbitMQ Queue消息 解绑RabbitMQ Queue 配置RabbitMQ镜像队列 配置RabbitMQ惰性队列 配置RabbitMQ仲裁队列 配置RabbitMQ单一活跃消费者 删除RabbitMQ
约束与限制 创建实例时创建的默认Vhost,不支持删除。 删除Vhost后,该Vhost下的所有资源(包括Exchange、Queue)会被同步删除,且无法恢复。 删除Vhost(控制台) 登录管理控制台。 在管理控制台左上角单击,选择RabbitMQ实例所在的区域。 在管理控制台左上角单击,选择“应用中间件
清空Queue消息(控制台) 登录管理控制台。 在管理控制台左上角单击,选择RabbitMQ实例所在的区域。 在管理控制台左上角单击,选择“应用中间件 > 分布式消息服务RabbitMQ版”,进入分布式消息服务RabbitMQ专享版页面。 单击实例名称,进入实例详情页面。 在左侧导航栏
RabbitMQ实例的实例费用和存储空间费用会分别上报一条账单到计费系统进行结算。查看指定资源的账单时,需要分别查看实例账单和存储空间账单。 在RabbitMQ实例列表页面如下图所示位置单击鼠标左键,复制实例的资源ID。 图2 获取资源ID 单击实例名称,进入实例详情页,查看存储空间的资源ID。
算过程,请参见计费样例。 续费 包年/包月RabbitMQ实例在到期后会影响RabbitMQ实例的正常运行。如果您想继续使用RabbitMQ实例,需要在规定的时间内为RabbitMQ实例进行续费,否则RabbitMQ实例、磁盘存储空间等资源将会自动释放,数据也可能会丢失。续费包括
管理RabbitMQ Vhost 查看RabbitMQ Vhost信息 删除RabbitMQ Vhost 父主题: 配置Vhost
图1 设置Exchange持久化(WebUI) 设置成功后如图2所示。 图2 持久化的Exchange(WebUI) 在RabbitMQ实例控制台设置Exchange持久化。 创建Exchange时,设置Exchange持久化,如图3所示。 图3 设置Exchange持久化(控制台)
全合规认证,用户可自行申请下载合规资质证书。 图1 合规证书下载 资源中心 华为云还提供以下资源来帮助用户满足合规性要求,具体请查看资源中心。 图2 资源中心 销售许可证&软件著作权证书 另外,华为云还提供了以下销售许可证及软件著作权证书,供用户下载和参考。具体请查看合规资质证书。
以电商秒杀、抢购等流量短时间内暴增场景为例,传统做法是,用户下单后,订单系统发送查询请求到库存系统,等待库存系统返回请求结果给订单系统。如果库存系统发生故障,订单系统获取不到数据,订单失败。这种情况下,订单系统和库存系统两个子系统高耦合。 图4 系统高耦合 引入RabbitMQ消息队列,当用户下单后,将消息写入到R
幂等保证了无论消息被重复投递多少次,最终的处理结果都是一致的,避免了因消息重复而对业务产生影响。 例如在支付场景下,用户购买商品后进行支付,由于网络不稳定导致用户收到多次扣款请求,导致重复扣款。但实际上扣款业务只应进行一次,商家也只应产生一条订单流水。这时候使用消息幂等就可以避免这个问题。
d),所以需要先在管理控制台上获取到项目ID。 项目ID获取步骤如下: 登录管理控制台。 鼠标悬停在右上角的用户名,选择下拉列表中的“我的凭证”。 在“API凭证”页面的项目列表中查看项目ID。 图1 查看项目ID 父主题: 附录
Queue管理 创建Queue 查询所属Vhost下Queue的列表 批量删除指定Queue 清空Queue消息 查询指定Queue详情 父主题: API V2(推荐)
附录 状态码 错误码 实例状态说明 获取项目ID 获取账号名和账号ID
API V1 实例管理类接口 其他接口 父主题: 历史API
设置完成后,在“Queues”页面查看队列类型是否为“quorum”,如图2所示。“Node”中的“+2”表示该队列有2个副本,蓝色表示这两个副本消息同步已经完成,如果为红色则表示部分消息还未同步。 图2 查看队列类型 在“Queues”页面,单击队列名称,进入队列详情页。查看当前仲裁队列主副本所在节点和在线副本所在节点。
API V2(推荐) 生命周期管理 实例管理 规格变更管理 Vhost管理 Exchange管理 Queue管理 Binding管理 用户管理 后台任务管理 标签管理 其他接口
消息问题 RabbitMQ实例支持延时消息队列么? 消息堆积对业务的影响及解决办法 消息的最长保留时间是多久? 消息创建时间在哪设置? RabbitMQ生产消息的最大长度是多少?
Exchange管理 创建Exchange 查询Exchange列表 批量删除指定Exchange 父主题: API V2(推荐)