rocketmq windows安装_在开发环境下,基于Springboot的RocketMQ示例(含安装步骤、错误分析)...

RocketMQ服务器启动

linux环境

  1. 下载编译源码

0de43c6112f4b384b06edb9af776776f.png
  1. 启动 Name Server

edbf0534e16fb49af97335d381861552.png
  1. 启动 Broker

ab014dc6ce559e74e243b732547167b2.png
  1. 关闭服务器

9d21ba2582628f4fb2e7bd6a2880e0c3.png

windows环境

5efb769423cca3b6c5021f9063300037.png

RocketMQ发送消息和消费消息

RocketMQ发送消息和消费消息,先启动消费者,然后再启动生产者

添加依赖

f33f358d3ed546792816eea902c3f0b9.png

发送消息

发送消息--同步

8aec26cf4b86dcefa01c9a1756c2df1a.png

发送消息--异步

603790ee0eae3f97a2baa26a9056cdf9.png

发送消息--单向

2a5bab254cbde2910a909f0fcb9e146a.png

消费消息

f2939628bb6fc7e71fe6112ceb57a81b.png

常出现的错误

安装中出现的错误

防止内存设置过大

修改 runbroker.cmd配置文件
set "JAVA_OPT=%JAVA_OPT% -server -Xms500m -Xmx500m -Xmn500m"
set "JAVA_OPT=%JAVA_OPT% -XX:MaxDirectMemorySize=1g"

8fec10cf4699dc39e6b503d53a9be101.png
修改 runserver.cmd配置文件
set "JAVA_OPT=%JAVA_OPT% -server -Xms500m -Xmx500m -Xmn500m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

daad9dcef06b67f5c9cf8f17b1b60f52.png

启动NAMESERVER报错

unrecognized vm option 'MetasoaceSize=128m'

解决方法:更换jdk版本为1.8即可

启动BROKER报错

错误: 找不到或无法加载主类 xxxxxx’

解决方法:打开runbroker.cmd(windows),然后将‘%CLASSPATH%’加上英文双引

使用过程中出现的错误

No route info of this topic

  1. Broker禁止自动创建Topic,且用户没有通过手工方式创建Topic查看是否允许自动创建topic命令:mqbroker.cmd -n localhost:9876 -p mq开启自动创建topic参数命令:mqbroker.cmd -n localhost:9876 autoCreateTopicEnable=true
  2. Broker 没有正确连接到 Name Server查看broker.log日志位置: /安装目录/conf/logback_broker.xml中日志位置日志信息:broker.log日志信息:namesrv.log
  3. Producer 没有正确连接到 Name Serverlinux环境:查询防火墙是否通

错误分析方法

日志分析法:

004dc451d99f0e8a3ad71db512ccca63.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值