下载
到rocketmq官网下载rocketmq,解压 注意:解压路径中不能包含空格,并且jdk的路径也不能包含空格 注意:解压路径中不能包含空格,并且jdk的路径也不能包含空格 注意:解压路径中不能包含空格,并且jdk的路径也不能包含空格
环境变量配置
配置ROKCKET_HOME环境变量,值为与解压文件README同级目录
启动rocketmq
-
打开cmd -
进入rocketmq的解压目录下的bin目录: -
优化runserver.cmd的启动内存 rem set "JAVA_OPT=%JAVA_OPT% -server -Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
set "JAVA_OPT=%JAVA_OPT% -server -Xms256m -Xmx512m"
-
输入start mqnamesrv.cmd 启动nameserver 启动成功后如图: 如果失败需要检查环境变量是否配置正确,jdk和mq安装路径是否存在空格或中文等,如果都配置正确可以查看runserver.cmd中的classpath是否用双引号包裹 -
优化broker启动内存 rem set "JAVA_OPT=%JAVA_OPT% -server -Xms2g -Xmx2g -Xmn1g"
set "JAVA_OPT=%JAVA_OPT% -server -Xms256m -Xmx512m"
-
启动broker,在cmd中输入start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true 启动broker 注意:前面两个启动后不要关闭 注意:前面两个启动后不要关闭 注意:前面两个启动后不要关闭
验证
启动生产者: 在cmd中输入命令:
set NAMESRV_ADDR=127.0.0.1:9876
tools.cmd org.apache.rocketmq.example.quickstart.Producer
生产者会自动生产100个消息
启动消费者
在cmd中输入
set NAMESRV_ADDR=127.0.0.1:9876
tools.cmd org.apache.rocketmq.example.quickstart.Consumer
启动消费者后,消费者会直接消费刚才生产者生产的100个消息
RocketMQ控制台
下载地址
可以直接进入github下载或者使用clone命令下载
下载完成后可以用IDEA打开,修改端口号及其他配置 pom.xml的plugins标签中中注释掉maven-compiler-plugin ,com.github.eirslett ,maven-antrun-plugin
确保你已经安装了nodejs和yarn,具体版本可以在com.github.eirslett中看到 yarn可以通过npm安装,安装命令:npm install yarn -g 注意要以管理员运行cmd安装yarn
然后从cmd中进入到项目下的frontend文件夹,运行yarn install ,然后运行yarn build 将代码打包
激动人心的时刻就要来了
退回到项目根目录下运行mvn install -Dmaven.test.skip=true 进入target目录下启动项目 进入localhost:8088
参考文章
RocketMQ:Windows下开发环境搭建 RocketMQ安装 RocketMQ windows版安装 Rocketmq Dashboard 安装
|