rocketMq分布式消息中间件

一直听说阿里,开源的一款消息中间件,性能超赞的,今天研究了一下,在自己的虚拟机上搭建了一台单master的rocketmq服务,以及配备了目前比较好的可视化监控中心rocketmq-console;
 这是一款开源的消息中间件,贡献给了apache基金会了;想要深入研究学习的可以参考如下网址:
 http://rocketmq.apache.org/
安装rocketmq,相对而言还是比较简单方便的!
一、安装rocketmq步骤
    1、环境要求
        我选择了是最新发布版的rocketmq-4.3.0
        64 bit 的linux系统
        jdk1.8+
        maven 3.2+
    2、解压下载好的源码文件
        unzip rocketmq-all-4.3.0-source-release.zip
        cd rocketmq-all-4.3.0/
    3、使用maven命令编译源码
        mvn -Prelease-all -DskipTests clean install -U
    4、切换到编译后的包文件中
        cd distribution/target/apache-rocketmq
    5、启动name server服务
        nohup sh bin/mqnamesrv &
    6、查看服务启动是否成功
        tail -f ~/logs/rocketmqlogs/namesrv.log
    7、启动broker服务
        nohup sh bin/mqbroker -n localhost:9876 &
    8、查看服务启动是否成功
        tail -f ~/logs/rocketmqlogs/broker.log 
    9、停止服务
         sh bin/mqshutdown broker
         sh bin/mqshutdown namesrv
    至此,rocketmq的安装已经结束了,在部署时如果启动namesrv服务不成功,重启Linux服务器后在试试;启动broker服务前需要修改runbroker.sh启动配置中的jdk堆内存大小!
二、安装可视化监控工具
    为了便于在以后的生产测试环境下有效的监控rocketmq的数据走向和异常情况,我在这里向大家推荐一款个人认为还可以的监控工具。rocketMq-console-ng,以jar的形式运行的web项目!
    1、下载项目源文件
        地址:https://github.com/apache/rocketmq-externals
    2、修改项目配置文件application.properties
    3、编译源码
        mvn clean package -Dmaven.test.skip=true
    4、启动编译后的jar文件
        nohup jar -jar rocketmq-console-ng-1.0.0.jar & (后台运行)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值