前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Rocketmq安装

Rocketmq安装

作者头像
java后端指南
发布2021-11-11 10:14:02
3330
发布2021-11-11 10:14:02
举报
文章被收录于专栏:java后端java后端

今日主题:Rocketmq安装

RocketMQ是一款分布式消息中间件,最初是由阿里巴巴消息中间件团队研发并大规模应用于生产系统,满足线上海量消息堆积的需求, 在2016年底捐赠给Apache开源基金会成为孵化项目,经过不到一年时间正式成为了Apache顶级项目;早期阿里曾经基于ActiveMQ研发消息系统, 随着业务消息的规模增大,瓶颈逐渐显现,后来也考虑过Kafka,但因为在低延迟和高可靠性方面没有选择,最后才自主研发了RocketMQ, 各方面的性能都比目前已有的消息队列要好,RocketMQ和Kafka在概念和原理上都非常相似,所以也经常被拿来对比;RocketMQ默认采用长轮询的拉模式, 单机支持千万级别的消息堆积,可以非常好的应用在海量消息系统中。

参考:https://blog.csdn.net/syq8023/article/details/102795056https://www.cnblogs.com/coder-lzh/p/9006048.html

1下载

http://rocketmq.apache.org/release_notes/release-notes-4.3.0/

在这里插入图片描述

2配置:(*注意:rocketmq存放路径最好别有空格,否则配置容易出错)

配置环境变量:ROCKETMQ_HOME变量值:MQ解压路径\MQ文件夹名(这个路径不能有空格,否则会报错)

path下面配置

启动NAMESERVER

进入到安装目录的bin目录下,执行start mqnamesrv.cmd

这个窗口不要关闭

启动BROKER

在同样bin目录下的cmd窗口中输入start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true

出现这两个说明启动成功

3RocketMQ插件部署

git clone git://github.com/apache/rocketmq-externals.git

下载完成之后,进入rocketmq-externals\rocketmq-console\src\main\resources文件夹,打开application.properties进行配置。

编译启动

进入\rocketmq-externals\rocketmq-console文件夹,执行mvn clean package -Dmaven.test.skip=true,编译生成。

编译成功之后,Cmd进入‘target’文件夹,执行java -jar rocketmq-console-ng-1.0.0.jar,启动‘rocketmq-console-ng-1.0.0.jar’。

访问:http://localhost:6666/#/

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-10-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java后端指南 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 今日主题:Rocketmq安装
    • 1下载
      • 2配置:(*注意:rocketmq存放路径最好别有空格,否则配置容易出错)
        • 启动NAMESERVER
        • 启动BROKER
      • 3RocketMQ插件部署
        • 编译启动
    相关产品与服务
    消息队列 TDMQ
    消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档