RocketMQ4.3.2服务端在Windows环境下的安装

        有两种安装的策略,一种是基于源码包的,另一种则是基于二进制包的。接下来主要介绍基于二进制包的安装。关于源码包的安装其实不用过多介绍,在获得RocketMQ的源码包后,使用Maven进行打包,再写一个脚本文件进行main方法的启动就可以了。

1、下载RocketMQ的二进制包

首先,到RocketMQ的官方网站上下载二进制包,官网地址为:https://rocketmq.apache.org/

二进制包的下载地址为:http://rocketmq.apache.org/release_notes/

注:本安装教程基于的是4.3.2版本

RocketMQ4.3.2服务端在Windows环境下的安装_第1张图片

将下载好的文件进行解压缩。

2、配置环境变量

主要配置两种环境变量:名称服务器的ip地址,RocketMQ的安装目录。

1、名称服务器的ip地址:

RocketMQ4.3.2服务端在Windows环境下的安装_第2张图片

2、RockeMQ的安装目录:

RocketMQ4.3.2服务端在Windows环境下的安装_第3张图片

注:变量值是下载包的解压位置。

3、启动

既然已经把相应的环境变量配置好了,便可以启动RocketMQ服务端进行消息的接收和推送了。

1、启动mqnamesrv

该过程分为两步:

    启动cmd,进入D:\MyDemo\RocketMQ\rocketmq-all-4.3.2-bin-release\bin路径下(二进制包解压目录的bin目录下);

    输入start mqnamesrv命令。

RocketMQ4.3.2服务端在Windows环境下的安装_第4张图片

当出现如下字符则说明mqnamesrv启动成功。

RocketMQ4.3.2服务端在Windows环境下的安装_第5张图片

2、启动broker

     基于上一步的路径不变,输入如下命令:start broker

RocketMQ4.3.2服务端在Windows环境下的安装_第6张图片

出现如下字符启动成功

RocketMQ4.3.2服务端在Windows环境下的安装_第7张图片

4、使用

前面各个步骤我们搭起来一个RocketMQ的服务端,那么接下来我们需要利用这个服务端进行消息的发送和接收。为了简单起见,这个步骤中的Demo我们使用官方自带的Demo进行测试。

1、去RocketMQ的官方GitHub上下载其源码:https://github.com/apache/rocketmq.git

2、使用idea编辑器打开该工程,并选择example模块

RocketMQ4.3.2服务端在Windows环境下的安装_第8张图片

3、在example模块下打开quickstart中的Consumer和Producer

RocketMQ4.3.2服务端在Windows环境下的安装_第9张图片

3、修改Consumer类和Producer类

 在Producer类中添加如下代码:

RocketMQ4.3.2服务端在Windows环境下的安装_第10张图片

在Consumer类中添加如下代码:

RocketMQ4.3.2服务端在Windows环境下的安装_第11张图片

到这里RocketMQ在本地环境的搭建及使用算是告一小段落了。但这里会有两个问题:

       1、既然是Java源码,那么我是否可以不靠脚本启动,直接从源码启动。

       2、既然消息可以收发了,那么RocketMQ是否有自己的监控平台。

这两部分的内容再抽时间来写吧!

你可能感兴趣的:(分布式系统)