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