前言

项目中用到了延迟消息队列,记录下一win10rocketmq的安装

环境

win10 + rocketmq4.7.0

具体操作

下载

环境变量配置

  • 配置环境变量ROCKETMQ_HOME,值为rocketmq压缩包解压路径,路径中不能包含空格

  • 否则会出现如下错误:
错误: 找不到或无法加载主类 Files\rocketmq\bin\Files\rocketmq\lib

  • 注:rocketmq还需配置jdk环境变量 -> JAVA_HOME

启动

  • Start Name Servercmd窗口rocketmq/bin目录下执行
start mqnamesrv

  • Start Broker,新cmd窗口rocketmq/bin目录下执行
start mqbroker -n localhost:9876 autoCreateTopicEnable=true

关闭

  • 可以手动关闭cmd终端,也可以使用 mqshutdown脚本
  • 关闭broker
mqshutdown broker

  • 关闭namesrv
mqshutdown namesrv

生产、消费实例

  • 设置NAMESRV_ADDR:
set namesrv_addr=localhost:9876

  • 生产者 Send Messagesrocketmq/bin目录下执行:
tools org.apache.rocketmq.example.quickstart.Producer

  • 消费者 Receive Messagesrocketmq/bin目录下执行:

RocketMQ Console

  • rocketmq-console主目录下运行打包命令:
mvn clean package -Dmaven.test.skip=true
  • 打包后如下所示:

  • rocketmq-console\target目录下运行启动命令:
java -jar rocketmq-console-ng-1.0.0.jar
  • 启动成功后访问http://localhost:8088

- End -



梦想是咸鱼
关注一下吧

最新文章

  1. prometheus监控系统
  2. jQuery导入Eclipse后报错解决方法
  3. undefined method `environment' for nil:NilClass when importing Bootstrap into rails
  4. 解读浮动闭合最佳方案:clearfix
  5. 使用CSS3线性渐变实现图片闪光划过效果
  6. Mysql学习笔记(十四)备份与恢复
  7. jQuery form插件的使用--处理server返回的JSON, XML,HTML数据
  8. Nunit 使用介绍
  9. wpa_supplicant软件架构分析
  10. List转换成Json、对象集合转换Json等
  11. 转:Yelp开发团队发布内部网站设计指南
  12. Net分布式系统
  13. Gaea是支持跨平台具有高并发、高性能、高可靠性,并提供异步、多协议、事件驱动的中间层服务框架
  14. 被非技术瓶颈阻挡了,没钱买Mac,挣扎ing
  15. centos7下安装mysql5.7.17
  16. DP思想笔记
  17. 英语口语练习系列-C17-Love story
  18. (二叉树 递归 DFS) leetcode 100. Same Tree
  19. NOI-OJ 2.2 ID:1696 逆波兰表达式
  20. bootstrap全局样式二

热门文章

  1. VMware Esxi开通SSH功能
  2. CPU 几核
  3. Motion Planning 是什么
  4. 【学习笔记】conda总结
  5. 禁用ipv6的两种方法
  6. 微信小程序云开发-云函数-云函数实现数据的查询、修改和删除功能
  7. 八大排序算法~冒泡排序【加变量flag的作用】
  8. P5147-数学-随机数生成器
  9. 【codeforces1058】Vasya and Golden Ticket 枚举+暴力+模拟
  10. zookeeper与eureka比较