🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
阿里云官方文档地址: [https://help.aliyun.com/product/29530.html?spm=a2c4g.11186623.6.540.18dc4fedo9nsoQ](https://help.aliyun.com/product/29530.html?spm=a2c4g.11186623.6.540.18dc4fedo9nsoQ) Demo地址: [https://github.com/AliwareMQ/mq-demo](https://github.com/AliwareMQ/mq-demo) 1.**下载好Demo后,导入 java-tcp-demo项目** **在 IntelliJ IDEA 界面,选择 Open,选择 java-tcp-demo文件夹。** ![](https://img.kancloud.cn/e4/71/e47194c106ae68e491aadda696a7cf3e_269x202.png)![](https://img.kancloud.cn/25/08/2508f6b5e9df7434550c307ef20b6f35_427x485.png) **若出现打开方式,选择open as project,直到导入完成。 Demo 工程需要加载依赖的 JAR 包,因此导入过程需要等待 2-3 分钟。** 2.**创建资源** 需要先到控制台创建所需资源,包括消息队列 RocketMQ 的实例、Topic、Group ID (GID),以及鉴权需要的 AccessKey(AK)。 更多详细信息与操作指导: [https://help.aliyun.com/document\_detail/34411.html?spm=a2c4g.11186623.2.17.6bdac931bF6gLn](https://help.aliyun.com/document_detail/34411.html?spm=a2c4g.11186623.2.17.6bdac931bF6gLn) 3.**完善配置MqConfig文件,** 按以下说明配置 MqConfig 类。 lpublic static final String TOPIC = “刚才创建的 Topic”; lpublic static final String GROUP\_ID = “刚才创建的 Group ID”; lpublic static final String ACCESS\_KEY = “您的阿里云账号的 AccessKeyId”; lpublic static final String SECRET\_KEY = “您的阿里云账号的 AccessKeySecret”; lpublic static final String NAMESRV\_ADDR = “您的消息队列 RocketMQ 实例的 TCP 接入点,可在控制台的实例管理的获取接入点信息区域获取 TCP 协议接入点“; 4.**选择要测试的消息类型进行测试**; 运行 SimleMQProducer类发送消息。(发送普通消息) 登录消息队列 RocketMQ 控制台,在左侧导航栏选择消息查询 > 按 Topic 查询,选择 Topic 名称进行查询。可以看见消息已经发送至 Topic。 运行 SimpleMQConsumer 类接收消息。可以看到消息被接收打印的日志。因为有初始化,所以需等待几秒,在生产环境中不会经常初始化。