检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
执行以下命令,检查是否已安装Go。 go version 返回如下回显时,说明Go已经安装。 go version go1.16.5 linux/amd64 如果未安装Go,请下载并安装。 在“go.mod”中增加以下代码,添加依赖。 module rocketmq-example-go go 1
由任意语种字母、数字、空格和字符组成,字符仅支持_ . : = + - @ 首尾字符不能为空格。 请求示例 查询所有实例的列表。 GET https://{endpoint}/v2/{project_id}/instances?engine=reliability 响应示例 状态码:
None 服务介绍 分布式消息服务RocketMQ版 04:19 介绍什么是分布式消息服务 分布式消息服务介绍 特性讲解 分布式消息服务RocketMQ版 介绍订阅关系一致性功能 03:01 订阅关系一致性 操作指导 分布式消息服务RocketMQ版 介绍怎样购买RocketMQ实例
建议您升级SDK并使用最新版本,从客户侧对您的数据和DMS for RocketMQ使用过程提供更好的保护。最新版本SDK在各语言对应界面下载,请参见RocketMQ SDK。
<artifactId>rocketmq-client</artifactId> <version>4.9.8</version> </dependency> 下载依赖JAR包。 同步发送 同步发送是指消息发送方发出一条消息到服务端,服务端接收并处理消息,然后返回响应给发送方,发送方收到响应后才会发送下一条消息的通讯方式。
<artifactId>rocketmq-client</artifactId> <version>4.9.8</version> </dependency> 下载依赖JAR包。 发送顺序消息 参考如下示例代码,或者通过Producer.java获取更多示例代码。 import java.nio.charset
<artifactId>rocketmq-client</artifactId> <version>4.9.8</version> </dependency> 下载依赖JAR包。 发送事务消息 参考如下示例代码,或者通过TransactionProducer.java获取更多示例代码。 import org
消息的具体内容包括消息大小、消息的生成时间以及消息的内容。 图1 查看消息详情 消息体大于4096字节时,在控制台无法显示所有的内容,单击“下载消息”,在下载的JSON文件中查看消息体。 单击“复制消息”可以复制消息的内容。 父主题: 管理消息
<artifactId>rocketmq-client</artifactId> <version>4.9.8</version> </dependency> 下载依赖JAR包。 发送定时消息 发送定时消息的示例代码如下: import java.nio.charset.StandardCharsets;
<artifactId>rocketmq-acl</artifactId> <version>4.9.8</version> </dependency> 下载依赖JAR包。 生产者增加用户认证信息 生产者初始化时需要增加“rpcHook”参数。 普通消息、顺序消息和定时消息,增加如下代码。 RPCHook
分布式消息服务RocketMQ版提供了REST(Representational State Transfer)风格API,支持您通过HTTP/HTTPS请求调用,实现创建、修改、删除实例等操作。 支持区域: 全部 API概览
String 任务ID。 请求示例 创建元数据迁移任务,迁移其他厂商或自建RocketMQ实例的元数据到云上RocketMQ实例。 POST https://{endpoint}/v2/{project_id}/instances/{instance_id}/metadata?overw
String 删除主题任务ID。 请求示例 4.8.0版本RocketMQ实例创建一个主题,关联的代理为broker-0,队列数为3。 POST https://{endpoint}/v2/{project_id}/instances/{instance_id}/topics { "name"
result String 操作结果。 instance String 实例ID。 请求示例 批量删除RocketMQ实例。 POST https://{endpoint}/v2/{project_id}/instances/action { "action" : "delete"
API请求的组成,并以调用IAM服务的管理员创建IAM用户来说明如何调用API。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987。 请求URI 请求URI由如下部分组成。 {URI-schem
请求示例 4.8.0版本RocketMQ实例创建一个消费组,不允许以广播模式消费,关联代理为broker-0,最大重试次数为16。 POST https://{endpoint}/v2/{project_id}/instances/{instance_id}/groups { "name"
从控制台获取项目ID 调用API获取项目ID 项目ID可以通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects”,其中{Endpoint}为IAM的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。
instance_id String 实例ID。 请求示例 创建一个RocketMQ实例,规格为4U8G*1,600GB的存储空间,按需付费。 POST https://{endpoint}/v2/reliability/{project_id}/instances { "name" : "r
连接实例 配置RocketMQ网络连接 配置RocketMQ访问控制 使用客户端连接RocketMQ(关闭SSL) 使用客户端连接RocketMQ(开启SSL) 使用控制台连接RocketMQ
查看和修改RocketMQ实例基本信息 本节介绍如何在控制台查看RocketMQ实例的详细信息,以及修改RocketMQ实例的基本信息。 创建RocketMQ实例成功后,您可以根据自己的业务情况对RocketMQ实例的部分配置信息进行调整,包括实例名称、描述、安全组等。 前提条件