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
相关文章
|
数据采集 机器学习/深度学习 数据挖掘
【机器学习4】构建良好的训练数据集——数据预处理(一)处理缺失值及异常值
【机器学习4】构建良好的训练数据集——数据预处理(一)处理缺失值及异常值
889 0
|
存储 自然语言处理 负载均衡
|
9月前
|
搜索推荐 数据挖掘 API
Lazada 淘宝详情 API 的价值与应用解析
在全球化电商浪潮下,Lazada 和淘宝作为东南亚和中国电商市场的关键力量,拥有海量商品数据和庞大用户群体。详情 API 接口为电商开发者、商家和分析师提供了获取商品详细信息(如描述、价格、库存、评价等)的工具,助力业务决策与创新。本文深入解析 Lazada 和淘宝详情 API 的应用场景及价值,并提供 Python 调用示例,帮助读者更好地理解和运用这两个强大的工具。
227 18
|
存储 安全 Java
【面试题精讲】Queue 与 Deque 的区别
【面试题精讲】Queue 与 Deque 的区别
|
存储 大数据 关系型数据库
【数据库三大范式】让我们来聊一聊数据库的三大范式和反范式设计
数据库三大范式是指数据库设计中的规范化原则,它们分别是第一范式(1NF)第二范式(2NF)和第三范式(3NF)。第一范式(1NF)第二范式(2NF)第三范式(3NF)
|
存储 安全 算法
Java中的数据加密与数字签名技术
Java中的数据加密与数字签名技术
|
安全 Java 数据库连接
首次面试经历(忘指导)当我在简历上写了苍穹外卖,瑞吉外卖时……
首次面试经历(忘指导)当我在简历上写了苍穹外卖,瑞吉外卖时……
2398 4
|
NoSQL Java Redis
手机验证码登录
手机验证登录分为三个API接口,分别为:获取图片验证码、获取手机短信验证码、登录。 1.获取图片验证码:通过工具类生成图片验证码,将随机验证码保存到session中,将图片验证码转为base64码放到对应的entity字段里。
9944 0
|
存储 NoSQL 前端开发
短信登录实现(黑马点评为例)
短信登录实现(黑马点评为例)
753 0
|
数据采集 机器学习/深度学习
GRACE重力卫星缺失值插补及深度学习重构数据(三)-- 三次样条插值
三次样条插值通过使用三次多项式对每个小区间进行拟合,再通过选取适当的边界条件对插值函数的一阶和二阶导数进行约束,从而使得插值函数在插值节点处的一阶和二阶导数与原函数相等。三次样条插值方法得到的插值函数较为平滑,逼近精度较高,可以避免插值多项式过度拟合和震荡的问题。
478 0