您需要通过公网地址访问RocketMQ实例时,开启实例的公网访问功能,并设置弹性IP地址。当业务不再使用公网访问功能时,关闭实例的公网访问功能。
前提条件
只有处于“运行中”状态的RocketMQ实例支持修改公网访问配置。
开启公网访问
- 登录分布式消息服务RocketMQ控制台。
- 单击RocketMQ实例的名称,进入实例详情页面。
- 在“公网访问”后,单击。
- 开启
,在“弹性IP地址”中为每个节点设置对应的IP地址,单击,开启公网访问。
说明:
RocketMQ实例只支持绑定IPv4弹性IP地址。
图1 开启公网访问
公网访问开启后,页面显示“元数据公网连接地址”和“业务公网连接地址”。
图2 公网连接地址
开启公网访问后,需要修改对应的安全组规则,才能成功连接RocketMQ实例。
表1 安全组规则
方向 | 协议 | 端口 | 源地址 | 说明 |
---|---|---|---|---|
入方向 | TCP | 8200 | 0.0.0.0/0 | 公网访问元数据节点的端口 |
入方向 | TCP | 10100-10199 | 0.0.0.0/0 | 访问业务节点的端口 |
关闭公网访问
- 登录分布式消息服务RocketMQ控制台。
- 单击RocketMQ实例的名称,进入实例详情页面。
- 在“公网访问”后,单击。
- 关闭,单击,关闭公网访问。
关闭公网访问后,需要修改对应的安全组规则,才能成功连接RocketMQ实例。
表2 安全组规则
方向 | 协议 | 端口 | 源地址 | 说明 |
---|---|---|---|---|
入方向 | TCP | 8100 | 0.0.0.0/0 | VPC内访问元数据节点的端口 |
入方向 | TCP | 10100-10199 | 0.0.0.0/0 | 访问业务节点的端口 |