概述
在创建天翼云分布式消息服务RocketMQ实例之前,您需要做一些准备工作。
首先,您需要设置一个虚拟私有云(VPC),这是一个隔离的网络环境,用于托管RocketMQ实例。
接下来,您需要创建一个子网,它是VPC内部的一个子网络,用于划分不同的部分和区域。
最后,您需要配置一个安全组,用于控制入站和出站的流量规则,以保证RocketMQ实例的安全性。
每个分布式消息服务RocketMQ实例都会被部署在特定的VPC中,并与特定的子网和安全组相关联。这种方式可以让您自主配置和管理RocketMQ实例的网络环境,并提供安全保护策略。如果您已经有了现成的VPC、子网和安全组,可以重复使用它们,无需重复创建。这样可以节省时间和资源,并确保一致性和可靠性。
VPC和子网
VPC和子网可重复使用,您也可以使用不同的VPC和子网来配置RocketMQ实例,您可根据实际需要进行配置。在创建VPC和子网时应注意如下要求:
- VPC与使用的天翼云分布式消息服务RocketMQ服务应在相同的区域。
- 如无特殊需求,创建VPC和子网的配置参数使用默认配置即可。
创建VPC和子网的操作请参考虚拟私有云-创建VPC、子网搭建私有网络。
若需要在已有VPC上创建和使用新的子网,请参考虚拟私有云-子网管理-创建子网。
要注意的是:
- 如果用户需要创建ipv4实例,则VPC子网只需配置ipv4子网。
- 如果用户需要创建ipv6实例,则vpc子网只需配置ipv4/ipv6双栈子网。
安全组
安全组可重复使用,您也可以根据实际情况使用不同的安全组,请根据实际需要进行配置。
创建安全组的操作指导,请参考虚拟私有云-创建安全组。
若需要为安全组添加规则,请参考虚拟私有云-安全组-添加安全组规则。
弹性云主机
用户若需要自己客户应用接入RocketMQ发送、消费消息,需先购买弹性云主机并确保和RocketMQ实例在同一VPC下。创建操作说明请参见创建弹性云主机。
其他工具
下载安装工具Eclipse3.6.0以上版本 或者IntelliJ ,JDK 1.8.111以上版本。
生产消费验证涉及的SDK如下:
- rocketmq引擎版本:推荐使用的社区版Java SDK版本为4.9.3,请访问Apache RocketMQ官网下载。
- ctgmq引擎版本(已调整白名单特性):点击ctgmq-SDK直接下载。