博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Windows下搭建RocketMQ
阅读量:4041 次
发布时间:2019-05-24

本文共 1484 字,大约阅读时间需要 4 分钟。

转载地址:

一 准备工作

1.1 RocketMQ部署架构

本文安装和都在同一台电脑中进行,所有IP都是127.0.0.1,其中NameServer一个,Broker一个,Producer一个,Consumer一个。

这里写图片描述

1.2 环境配置

:Windows 7 64位旗舰版 
JDK:1.7以上

二 安装RocketMQ

注:仅支持64位Windows,请安装64位JDK,最好用jdk7的。

2.1 下载编译好的RocketMQ

下载编译好的RocketMQ的发布版,也可以自行编译:

RocketMQ

2.2 解压缩,并进入bin目录

RocketMQ

2.3 启动name server

打击mqnamesrv.exe,启动name server,保持mqnamesrv.exe运行,不要关闭这个终端。

这里写图片描述

2.4 启动broker

方法一:开启另一个windows终端cmd,进入解压的bin目录,先输入set NAMESRV_ADDR=127.0.0.1:9876设置环境变量,输入mqbroker.exe启动broker,保持mqbroker.exe运行,不要关闭这个终端。 
方法二:开启另一个windows终端cmd,进入解压的bin目录,也可一步输入mqbroker -n 127.0.0.1:9876启动broker,保持mqbroker.exe运行,不要关闭这个终端。

这里写图片描述

2.5 MQ安装完毕

三 验证MQ是否安装成功

3.1 下载测试环境

初赛的DEMO,并解压 
 clone 

3.2 方法一:在cmd终端使用mvn进行测试

3.2.1 配置mvn环境

自行到Apache 下载mvn工具,解压,并如下配置mvn(同配置jdk)

这里写图片描述 
这里写图片描述 
这里写图片描述

3.2.1 进入目录,运行mvn install编译DEMO

这里写图片描述

3.2.2 进入生成的target目录

这里写图片描述

3.2.3 启动生产者生产数据

要先保持mqnamesrv.exe和mqbroker.exe两个服务器运行。 
在target目录输入: 
 -Drocketmq.namesrv.addr=127.0.0.1:9876 -cp preliminary.demo-1.0-SNAPSHOT.jar com.alibaba.middleware.race.rocketmq.Producer

3.2.4 启动消费者消费数据

在target目录输入: 
java -Drocketmq.namesrv.addr=127.0.0.1:9876 -cp preliminary.demo-1.0-SNAPSHOT.jar com.alibaba.middleware.race.rocketmq.Consumer

这里写图片描述

3.3 方法二:在Ecplise导入Mavan项目进入测试

3.3.1 导入存在Maven项目

这里写图片描述 
这里写图片描述 
这里写图片描述

3.3.2 按Alt+Enter 修改为UTF-8编码

这里写图片描述

3.3.3 取消设置服务器IP和商品代码的注释

这里写图片描述

3.3.4 运行生产者和消费者代码

要先保持mqnamesrv.exe和mqbroker.exe两个服务器运行。

这里写图片描述
这里写图片描述

四 更多资料

  • 阿里中间件性能挑战赛: 
  • 阿里中间件性能挑战赛(云栖社区)知识汇总: 
  • [2016阿里中间件性能挑战赛]【6.27更新】你不能错过的:阿里中间件性能挑战赛重要学习资料: 
  • 【代码提交注意事项】: 

Wu_Being博客声明:本人博客欢迎转载,请标明博客原文和原链接!谢谢! 
《在Windows下搭建RocketMQ》: 

Wu_Being 吴兵博客接受赞助费二维码

如果你看完这篇博文,觉得对你有帮助,并且愿意付赞助费,那么我会更有动力写下去。


  1. 阿里RocketMQ Quick Start: 
你可能感兴趣的文章
捕鱼忍者(ninja fishing)之游戏指南+游戏攻略+游戏体验
查看>>
iphone开发基础之objective-c学习
查看>>
iphone开发之SDK研究(待续)
查看>>
计算机网络复习要点
查看>>
Variable property attributes or Modifiers in iOS
查看>>
NSNotificationCenter 用法总结
查看>>
C primer plus 基础总结(一)
查看>>
剑指offer算法题分析与整理(一)
查看>>
剑指offer算法题分析与整理(三)
查看>>
Ubuntu 13.10使用fcitx输入法
查看>>
pidgin-lwqq 安装
查看>>
mint/ubuntu安装搜狗输入法
查看>>
C++动态申请数组和参数传递问题
查看>>
opencv学习——在MFC中读取和显示图像
查看>>
retext出现Could not parse file contents, check if you have the necessary module installed解决方案
查看>>
Matlab与CUDA C的混合编程配置出现的问题及解决方案
查看>>
PaperDownloader——文献命名6起来
查看>>
如何将PaperDownloader下载的文献存放到任意位置
查看>>
C/C++中关于动态生成一维数组和二维数组的学习
查看>>
JVM最简生存指南
查看>>