rocketMq使用

简介: windows下搭建rocketMQ,及java示例代码

1.下载安装

地址1(官网地址):http://rocketmq.apache.org/dowloading/releases/

   image.png

地址2:http://47.105.44.10:8080/static/rocketmq-all-4.2.0-bin-release.zip

下载解压

image.png

环境变量设置NAMESRV_ADDR、ROCKETMQ_HOME:

image.png

image.png

启动NAMESERVER、BROKER

mqnamesrv

image.png

start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true

image.png

使用正确JAVA版本

image.png

openjdk-14.0.2使用报错如下

image.png

image.png

image.png

功能验证:

x消费者启动:

set NAMESRV_ADDR=localhost:9876

tools.cmd org.apache.rocketmq.example.quickstart.Consumer

image.png

生产者启动:

set NAMESRV_ADDR=localhost:9876

tools.cmd org.apache.rocketmq.example.quickstart.Producer

image.png

生产者发送消息后,之前打开的消费者会自动接收消息:

image.png

springboot使用rocketMQ发送接收消息

创建生产者:

image.png

只需注意参数producerGroupName、namesrvAddr即可(使用阿里云上的mq时才需要输入assessKey、aecretKey)

image.png

发送消息:

image.png

创建消费者1(实际上是对DefaultMQPushConsumer的包装,被动监听消息):

image.png

消息监听:

image.png

创建消费者2(DefaultMQPullConsumer 主动拉取消息)

image.png

image.png

相关实践学习
快速体验阿里云云消息队列RocketMQ版
本实验将带您快速体验使用云消息队列RocketMQ版Serverless系列实例进行获取接入点、创建Topic、创建订阅组、收发消息、查看消息轨迹和仪表盘。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
存储 自然语言处理 负载均衡
|
机器学习/深度学习 人工智能 异构计算
Adobe Photoshop 2022【PS2023】直装版下载+一键安装+安装教程
Adobe Photoshop 2022【PS2023】直装版下载+一键安装+安装教程
Adobe Photoshop 2022【PS2023】直装版下载+一键安装+安装教程
|
运维 监控 Serverless
利用Serverless架构优化成本和可伸缩性
【10月更文挑战第13天】Serverless架构让开发者无需管理服务器即可构建和运行应用,实现成本优化与自动扩展。本文介绍其工作原理、核心优势及实施步骤,探讨在Web应用后端、数据处理等领域的应用,并分享实战技巧。
|
机器学习/深度学习 数据采集 人工智能
机器学习入门:Python与scikit-learn实战
机器学习入门:Python与scikit-learn实战
592 0
|
存储 安全 算法
Java中的数据加密与数字签名技术
Java中的数据加密与数字签名技术
|
机器学习/深度学习 人工智能 算法
AI软件测试
AI在软件测试中应用广泛,通过机器学习和深度学习提升自动化测试效率和精确度。它优化测试脚本,智能生成测试用例,预测缺陷并指导优先级,加速故障诊断,优化回归测试,模拟负载,进行视觉和语音测试,尤其在复杂领域如医疗AI中发挥关键作用。随着技术进步,AI将持续深化测试自动化,提高产品质量。
611 3
|
供应链 区块链
基于区块链的供应链管理追溯系统研究
基于区块链的供应链管理追溯系统研究
|
前端开发 JavaScript 网络协议
【JavaScript技术专栏】WebSockets在JavaScript中的应用
【4月更文挑战第30天】WebSocket是为解决HTTP协议在实时通信上的局限而诞生的技术,提供全双工、持久连接的通信方式,适合在线聊天、实时游戏等场景。JavaScript中的WebSocket API使浏览器与服务器能建立持久连接,通过事件处理连接、发送/接收数据及错误。相较于AJAX轮询和长轮询,WebSockets更高效、实时,是现代Web实时通信的优选。
272 0
|
存储 弹性计算 编解码
阿里云ECS服务器g7、c7和r7处理器CPU采用Intel Xeon(Ice Lake) Platinum 8369B
阿里云第七代云服务器ECS计算型c7、通用型g7和内存型r7实例,CPU处理器采用2.7 GHz主频的Intel Xeon(Ice Lake) Platinum 8369B,全核睿频3.5 GHz,计算性能稳定。c7、g7和r7区别CPU内存比,阿里云服务器网来详细说下阿里云第七代云服务器c7、g7和r7实例CPU性能评测:
743 0
|
存储 前端开发 安全
小马带你认识前端开发神器WebStorm(WebStorm及Git的相关配置与使用)
小马带你认识前端开发神器WebStorm(WebStorm及Git的相关配置与使用)
968 1
小马带你认识前端开发神器WebStorm(WebStorm及Git的相关配置与使用)