在调用SDK收发消息前,您需要提前创建云消息队列 RocketMQ 版的相关资源,包括创建云消息队列 RocketMQ 版实例、获取实例的接入点、创建Topic、创建ConsumerGroup。调用SDK时,需要将这些资源信息填写到SDK代码中。
前提条件
创建专有网络和交换机背景信息
云消息队列 RocketMQ 版支持通过控制台和OpenAPI创建资源,本文以控制台操作为例,介绍如何在云消息队列 RocketMQ 版控制台创建资源。
使用OpenAPI创建资源,请参见API概览。
使用限制
创建实例
- 登录云消息队列 RocketMQ 版控制台,在左侧导航栏单击实例列表。
- 在顶部菜单栏选择地域,如华东1(杭州)。
- 在实例列表页面单击创建实例,在弹出的创建 RocketMQ 实例面板中,实例版本选择为5.0系列,付费方式选择为包年包月,然后单击确定。
- 在产品售卖页选择实例规格,然后单击立即购买,并按照提示完成支付。您可以参考如下示例值完成创建。具体规格含义和取值,请参见产品选型。
参数 取值示例 主系列类型 标准版 子系列类型 集群高可用版本(生产环境推荐) 消息收发计算规格 rmq.s2.2xlarge VPC ID vpc-bp1cg09dua6sgh0****** 该参数为您在前提条件中创建的专有网络的ID。
重要 云消息队列 RocketMQ 版实例创建后,选择的VPC不支持变更。若要修改关联的VPC,您需要先释放已购买的云消息队列 RocketMQ 版实例,再重新购买。VSwitch ID vsw-bp1vqb0p9nz3irz****** 该参数为您在前提条件中创建的交换机的ID。
重要 云消息队列 RocketMQ 版实例创建后,选择的交换机不支持变更。若要修改关联的交换机,您需要先释放已购买的云消息队列 RocketMQ 版实例,再重新购买。公网访问类型 关闭 说明 本文以使用VPC接入云消息队列 RocketMQ 版服务端场景为例,公网访问默认关闭;若您需要通过公网接入云消息队列 RocketMQ 版,您需要将公网访问类型设置为开启。资源组 默认资源组 回到云消息队列 RocketMQ 版控制台,刷新实例列表页面,即可在实例列表中看到已创建好的实例。
获取实例接入点
- 登录云消息队列 RocketMQ 版控制台,在左侧导航栏单击实例列表。
- 在顶部菜单栏选择地域,如华东1(杭州),然后在实例列表中,单击目标实例名称。
- 在实例详情页面,单击接入点页签,即可查看实例的接入点信息。
- VPC专有网络接入点:使用VPC专有网络访问云消息队列 RocketMQ 版时使用。云消息队列 RocketMQ 版默认提供的接入点。
- 公网接入点:使用公网访问云消息队列 RocketMQ 版时使用该接入点。仅当开启公网访问时显示。
创建Topic
- 登录云消息队列 RocketMQ 版控制台,在左侧导航栏单击实例列表。
- 在顶部菜单栏选择地域,如华东1(杭州),然后在实例列表中,单击目标实例名称。
- 在左侧导航栏单击Topic 管理,然后在Topic 管理页面单击创建 Topic。
- 在创建 Topic面板中填写Topic名称和描述,选择消息类型为普通消息,然后单击确定。
创建ConsumerGroup
- 登录云消息队列 RocketMQ 版控制台,在左侧导航栏单击实例列表。
- 在顶部菜单栏选择地域,如华东1(杭州),然后在实例列表中,单击目标实例名称。
- 在左侧导航栏单击Group 管理,然后在Group 管理页面单击创建 Group。
- 在创建 Group面板填写Group ID,然后单击确定。