目录
1. 快速搭建RocketMQ服务
注意: RocketMQ服务基于Java开发,所以需要提前安装JDK。JDK建议采用1.8版本即可。
jdk安装可以参考:Linux环境下安装JDK-优快云博客
1.1 下载运行包
RocketMQ的官网地址: http://rocketmq.apache.org 。
在下载页面可以获取RocketMQ的源码包以及运行包。
下载页面地址:https://rocketmq.apache.org/download。
当前最新的版本是5.x,这是一个着眼于云原生的新版本,给 RocketMQ 带来了非常多很亮眼的新特性。但是目前来看,企业中用得还比较少。因此,我们这里采用的还是更为稳定的4.9.5版本。运行只需要下载Binary运行版本就可以了。
1.2 上传运行包到服务器且解压
unzip rocketmq-all-4.9.5-bin-release.zip
解压后的文件说明
1.3 修改脚本
注意:如果你的资源足够大,跳过次步骤。生产环境不建议调整,也跳过次步骤。
RocketMQ建议的运行环境需要至少12G的内存,这是生产环境比较理想的资源配置。但是,学习阶段,如果你的服务器没有这么大的内存空间,那么就需要做一下调整。进入bin目录,对其中的runserver.sh和runbroker.sh两个脚本进行一下修改。
修改runserver.sh
vim runserver.sh
修改内容大致在文件的71行;
修改为:
JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"