You need to enable JavaScript to run this app.
导航

创建实例

最近更新时间2024.04.16 17:27:59

首次发布时间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 实例的规格。
    不同的实例规格,其推荐计算能力、配额和存储规格不同,例如 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 项目。
    如果您尚未创建任何 IAM项目,或没有合适的 IAM 项目以供选择,可以单击创建新项目创建一个新的 IAM 项目。若未设置所属项目,消息队列 RocketMQ版会将实例添加到名为 default 的 IAM 项目中。
    IAM 项目是火山引擎访问控制(IAM)中的资源分组,每个项目的访问权限策略不同。 IAM 支持策略管理功能,您可以将此云账号下多个地域的多种云资源归类到不同的项目中,并为不同的项目创建不同的访问策略,实现云资源的灵活管理。如需了解更多信息,请参见项目概述

    标签

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

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

    计费类型

    说明

    按量计费

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

    包年包月

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

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

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