检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
当“任务状态”为“迁移完成”,表示所有元数据都已成功迁移。 当“任务状态”为“迁移失败”,表示元数据中部分或全部元数据迁移失败。单击迁移任务名称,进入迁移任务详情页,在“迁移结果”中查看迁移失败的Topic/消费组名称,以及失败原因及解决方法。解决问题后,再执行后面的步骤。 迁移生产消息至分布式消息服务RocketMQ版实例。
迁移元数据 RocketMQ元数据迁移概述 迁移其他RocketMQ的元数据到RocketMQ实例 迁移RabbitMQ的元数据到RocketMQ实例
新建元数据迁移任务 功能介绍 新建元数据迁移任务。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/instances/{instance_id}/metadata 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
元数据迁移 新建元数据迁移任务 查询实例下所有迁移任务或查询指定迁移任务信息 删除元数据迁移任务 父主题: API V2(推荐)
RocketMQ元数据迁移概述 RocketMQ元数据包括Topic和消费组信息,但不包括Topic和消费组生产消息、消费消息的记录。当您需要使用相同的Topic和消费组时,可通过元数据迁移操作将已有的Topic和消费组信息迁移到指定的RocketMQ实例中,无需再手动创建。 R
查询实例下所有迁移任务或查询指定迁移任务信息 功能介绍 查询实例下所有迁移任务 查询指定迁移任务信息 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/instances/{instance_id}/metadata 表1 路径参数 参数 是否必选
删除元数据迁移任务 功能介绍 删除元数据迁移任务。 调用方法 请参见如何调用API。 URI DELETE /v2/{project_id}/instances/{instance_id}/metadata 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是
当“任务状态”为“迁移完成”,表示所有元数据都已成功迁移。 当“任务状态”为“迁移失败”,表示元数据中部分或全部元数据迁移失败。 单击迁移任务名称,进入迁移任务详情页。在“迁移结果”中可查看到迁移失败的Topic/消费组名称,以及失败原因及解决方法。 父主题: 迁移元数据
购买 您可以根据实际需求在控制台购买不同规格的RocketMQ实例。 购买方式 购买RocketMQ实例 价格详情 04 使用 根据业务发展需要,您可以修改实例安全组、开启公网访问。除此之外,您还可以实时查看监控指标及审计日志,以便及时了解RocketMQ实例节点、Topic、消费组等相关状态。
与其他云服务的关系 虚拟私有云(Virtual Private Cloud) RocketMQ实例运行于虚拟私有云,需要使用虚拟私有云创建的IP和带宽。通过虚拟私有云安全组的功能可以增强访问RocketMQ实例的安全性。 云监控(Cloud Eye) 云监控是一个开放性的监控平台
配置RocketMQ实例的公网访问 您需要通过公网地址访问RocketMQ实例时,开启实例的公网访问功能,并设置弹性IP地址。当业务不再使用公网访问功能时,关闭实例的公网访问功能。 约束与限制 RocketMQ实例只支持绑定IPv4弹性IP地址。 前提条件 只有处于“运行中”状态
消息的通讯方式。 使用异步发送需要客户端实现异步发送回调接口(SendCallback)。即消息发送方在发送了一条消息后,不需要等待服务端响应接着发送第二条消息。发送方通过回调接口接收服务端响应,并处理响应结果。 参考如下示例代码(以下加粗内容需要替换为实例自有信息,请根据实际情况替换)。
unzip rocketmq-tutorial.zip (可选)如果RocketMQ实例开启了ACL访问控制,执行mqadmin命令时,需要鉴权。 切换到解压后的软件包目录下,在“conf/tools.yml”文件中,增加如下内容。 accessKey:******* secretKey:*******
实例的SSL状态,支持根据实际情况修改。 ACL访问控制 实例的ACL访问状态。单击“ACL访问控制”后的,开启ACL访问。 开启ACL权限控制功能后,生产消息和消费消息时,需要鉴权。 说明: 仅2021年8月21号后购买的实例,支持设置此参数。 表3 连接信息(分布式消息服务RocketMQ版5.x) 参数 说明
选择多个消费组,进行批量删除。 批量删除Topic 选择多个Topic,进行批量删除。 消息轨迹变更 消息轨迹发生变化。 重启节点 重启Broker节点。 元数据迁移 迁移元数据。 前提条件 已购买RocketMQ实例。 查看RocketMQ实例后台任务 登录管理控制台。 在管理控制台左上角单击,选择区域。
提供的一系列常用实践。 表1 常用最佳实践 实践 描述 RocketMQ业务迁移 介绍将其他厂商或者自建的RocketMQ迁移到华为云分布式消息服务RocketMQ版。 迁移RabbitMQ的元数据 迁移RabbitMQ的元数据到云上RocketMQ实例。
修改RocketMQ Topic配置 RocketMQ实例为4.8.0版本时您可以根据业务需要修改Topic的权限配置、关联代理配置和描述信息,为5.x版本时仅支持修改描述信息。 前提条件 已购买RocketMQ实例。 已创建Topic。 修改Topic信息 登录管理控制台。 在管理控制台左上角单击,选择区域。
本次变更如下: 新增查询实例的扩容规格列表和实例规格变更接口。 2023-06-06 本次变更如下: 新增新建元数据迁移任务、查询实例下所有迁移任务或查询指定迁移任务信息和删除元数据迁移任务接口。 2023-04-21 本次变更如下: 新增查询消费者列表接口。 2023-02-17 本次变更如下:
实施方法 为了避免在实际业务中出现非预期的消息堆积问题,需要在业务系统的设计阶段梳理业务逻辑的消费耗时和设置消费并发度。 梳理消费耗时 通过压测获取消息的消费耗时,并对耗时较高的操作代码逻辑进行分析和优化。梳理消息的消费耗时需要注意以下几点: 消息消费逻辑的计算复杂度是否过高,代码是否存在复杂的递归和循环处理。
包括创建用户、查询用户、修改用户、删除用户、查询主题的授权用户列表、查询消费组的授权用户列表。 元数据迁移 包括新建元数据迁移任务、查询实例下所有迁移任务或查询指定迁移任务信息、删除元数据迁移任务。 参数管理 包括修改RocketMQ配置。 标签管理 包括添加或删除实例标签、查询实例标签和查询项目标签。