You need to enable JavaScript to run this app.
导航
创建实例
最近更新时间:2024.07.26 10:05:51首次发布时间:2022.01.18 11:41:51

应用接入消息队列 RocketMQ版之前,需要在控制台创建 RocketMQ 实例。消息队列 RocketMQ版提供多种实例规格,对应不同的计算能力和存储空间,您可以根据实际业务需求选择不同的实例规格。
本文档介绍创建 RocketMQ 实例的操作步骤。

说明

默认情况下,您可以在每个地域中创建 5 个 RocketMQ 实例,且每个账号在每个地域中的所有实例存储容量总和最大为 10TiB,否则创建实例时报错 The InstanceNum/StorageSum has exceeded quota。如需提高配额,请在配额中心提交申请,例如提高每个地域下的最大实例数量(InstanceNum),最高可调整至 10 个。

前提条件

  • 如果是首次创建 RocketMQ 实例,您需要先完成跨服务访问授权,建议通过火山引擎主账号操作。详细说明请参考跨服务访问授权
  • 如果需要通过私有网络访问消息队列 RocketMQ版实例,请先在相同地域创建 ECS 云服务器、私有网络和子网。创建实例后,不可更改实例所在的私有网络和子网。
  • 如果需要通过公网访问消息队列 RocketMQ版实例,请先申请同地域的 EIP,建议该 EIP 的带宽上限大于预估的公网业务流量峰值。详细操作步骤请参考申请公网 IP

操作步骤

  1. 登录消息队列 RocketMQ版控制台

  2. 在顶部菜单栏中选择需要创建实例的地域。

  3. 实例列表页面左上角单击创建实例

  4. 填写RocketMQ实例的基本配置信息。

    参数

    说明

    实例名称

    RocketMQ实例的名称。需满足以下要求:

    • 只能包含中文、字母、数字、下划线(_)和连字符(-)。
    • 不能以数字和连字符(-)开头。
    • 长度范围为 1~128 个字符。

    说明

    如果创建实例时未指定名称,则默认将实例 ID 作为实例名称。

    实例描述

    RocketMQ 实例的简单描述。

    部署方式

    实例在当前地域的部署方式。支持设置为:

    • 单可用区部署:在当前地域下的指定可用区创建 RocketMQ 实例。单可用区部署可降低网络延时,提高访问速度。
      此时需要为实例指定 1 个可用区。
    • 多可用区部署:在当前地域下的多个可用区创建 RocketMQ 实例。跨可用区部署可提高可用性,同时可能会出现 2ms~3ms 的网络延迟。
      此时需要为实例指定 3 个可用区。

    版本

    RocketMQ 的版本号。

    • 消息队列 RocketMQ版支持 Apache RocketMQ 4.x 系列版本,兼容 4.x 版本的全量功能。
    • 消息队列 RocketMQ版的 5.x 版本目前处于白名单开放状态。如需使用,请联系技术支持申请开白。

    计算规格

    RocketMQ 实例的规格。
    不同的实例规格,其推荐计算能力、配额和存储规格不同,例如 TPS 峰值、建议队列数、最大消费组数、最大 Topic 数和最大连接数等。请根据实际业务需求,规划对于计算能力和存储空间的要求,合理选择计算规格。

    存储规格

    RocketMQ 实例的存储空间容量。
    存储容量取值范围取决于实例的计算规格,请根据业务需求合理设置存储容量。

    消息保留时长

    消息在消息队列 RocketMQ版服务端的保留时长,超过保留时长的消息将被过期清理。单位为小时,取值范围为 1~72 小时,默认为 72 小时。

    说明

    • 创建实例后,不支持修改实例的消息保留时长。
    • 过长的消息保留时长会导致消息存储量较大、占用实例存储空间,过短则可能导致消息未被消费就被清理。请根据业务需求合理设置消息保留时长。
  5. 选择访问方式。

    网络类型

    说明

    私有网络

    开启实例的 VPC 访问方式。必选。请指定 RocketMQ 实例对应的私有网络和子网。
    私有网络(VPC,Virtual Private Cloud)是为云上资源构建隔离的、自主配置和管理的虚拟网络环境。若当前账号下没有可用的私有网络,请根据页面提示创建一个新的私有网络。详细步骤请参考创建私有网络

    说明

    实例创建完成后,不可修改对应的私有网络和子网。创建实例时请谨慎操作。

    公网访问

    公网访问默认为关闭状态,如需开启,请勾选开启公网访问,并选择 EIP。
    开启公网访问后,消息队列 RocketMQ版为实例提供公网接入点,用于客户端通过公网访问 RocketMQ 实例。

    说明

    • EIP 提供独立的公网 IP 资源,包括公网 IP 地址与公网出口带宽服务。公网地址将绑定您的弹性公网 IP(EIP),费用由 EIP 收取。
    • 您也可以在创建实例后开启或关闭实例的公网访问,详细说明请参考设置公网访问
    • 公网访问方式默认开启 SSL 认证功能且不支持关闭,但是您可以选择在通过公网访问实例时不使用 SSL 认证。

    SSL连接策略

    RocketMQ 实例的公网连接策略,仅在开启公网访问时需要设置。支持设置为:

    • 仅SSL连接:通过公网访问实例时,必须经由 SSL 认证。SSL 认证可实现数据的加密传输,相较于普通公网访问方式具备更高的安全性,但性能会有所下降。
    • 支持SSL和非SSL连接:通过公网访问实例时,可以选择是否经由 SSL 认证。

    注意

    创建实例后,公网访问为开启状态时,不能修改 SSL 连接策略。
    如需修改,需要为实例关闭并重新开启公网访问,在重新开启时再次设置 SSL 连接策略。详细说明请参考设置公网访问

  6. 配置实例所属项目和标签。

    参数

    说明

    所属项目

    选择当前创建的 RocketMQ 实例所属的 IAM 项目。
    系统默认设置为 default 项目,您可以从下拉列表里选择目标项目,不得设置为空。
    如果您尚未创建任何 IAM项目,或没有合适的 IAM 项目以供选择,可以单击创建新项目创建一个新的 IAM 项目。
    IAM 项目是火山引擎访问控制(IAM)中的资源分组,每个项目的访问权限策略不同。 IAM 支持策略管理功能,您可以将此云账号下多个地域的多种云资源归类到不同的项目中,并为不同的项目创建不同的访问策略,实现云资源的灵活管理。如需了解更多信息,请参见项目概述

    标签

    单击添加标签,输入标签键和标签值,为实例添加标签。
    标签用于云资源的标识与分类,您可以将 RocketMQ 实例通过标签进行归类,便于实例的搜索和资源聚合。详细说明请参考标签概述

  7. 选择计费类型,并单击确认订单
    消息队列 RocketMQ版支持按量付费和包年包月计费方式,不同的计费类型下,付费方式、价格和收费规则不同。请根据业务需求选择对应的计费类型。

    计费类型

    说明

    按量计费

    先使用后付费,每小时出账,方便您按需购买和释放资源。创建按量计费实例后,可以根据业务需求转为包年包月实例。

    包年包月

    先付费后使用,最短可以按月购买。
    选择包年包月后,您需要选择购买时长,并选择是否到期自动续费。启动自动续费后,实例到期前火山引擎会自动扣除账户余额,无需手动操作。

  8. 确认订单页签确认订单详情,阅读并同意相关协议后,单击立即购买

  9. 消息队列 RocketMQ版控制台实例列表页面查看已创建的实例。
    创建实例大约需要 3~15 分钟,请耐心等待。实例状态为运行中,表示实例创建成功。