RocketMQ入门级使用演示-2

简介: RocketMQ入门级使用演示-2

2. 第1节 如何下载、编译最新版RocketMQ源码

本教程会以如何利用源码编译并打包RocketMQ为例, 演示如何下载、编译任意版本的RocketMQ.

1. 安装git,jdk, maven等工具(当前实验环境已经安装好。参考或者baidu/google)

  • jdk安装
  • maven安装

2. 下载最新release代码(这里以git为例,如果没有安装git直接从github release页面下载)

在自己电脑上, 进入命令行, 选择一个保存源码的目录, 这里我把源码保存到 /tiger/tmp为例

2.1 创建代码保存目录(已创建则不操作)并进入代码保存目录:

mkdir -p /tiger/tmp
cd /tiger/tmp

2.2 克隆代码

git clone --branch release-4.9.3 https://github.com/apache/rocketmq.git

2.3 进入源码根目录:

cd rocketmq

可以看到如下代码信息:

3. 编译和打包源码

mvn -Prelease-all -DskipTests clean install -U

看到如下结果就是成功了

编译打包成功后, 我们执行:

cd distribution/target
ls -l

查看打包结果


相关实践学习
RocketMQ一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
消息中间件 Go C语言
RocketMQ入门级使用演示-10
RocketMQ入门级使用演示-10
139 0
RocketMQ入门级使用演示-10
|
消息中间件 Java Go
RocketMQ入门级使用演示-9
RocketMQ入门级使用演示-9
169 0
RocketMQ入门级使用演示-9
|
消息中间件 Java Go
RocketMQ入门级使用演示-8
RocketMQ入门级使用演示-8
119 0
RocketMQ入门级使用演示-8
|
消息中间件 Java Go
RocketMQ入门级使用演示-7
RocketMQ入门级使用演示-7
178 0
RocketMQ入门级使用演示-7
|
消息中间件 Java RocketMQ
RocketMQ入门级使用演示-6
RocketMQ入门级使用演示-6
106 0
RocketMQ入门级使用演示-6
|
消息中间件 Java RocketMQ
RocketMQ入门级使用演示-5
RocketMQ入门级使用演示-5
98 0
RocketMQ入门级使用演示-5
|
消息中间件 RocketMQ
RocketMQ入门级使用演示-4
RocketMQ入门级使用演示-4
73 0
RocketMQ入门级使用演示-4
|
消息中间件 存储 Java
RocketMQ入门级使用演示-3
RocketMQ入门级使用演示-3
176 0
RocketMQ入门级使用演示-3
|
消息中间件 监控 网络协议
RocketMQ入门级使用演示-1
RocketMQ入门级使用演示-1
105 0
|
消息中间件 算法 Java
弥补延时消息的不足,RocketMQ 基于时间轮算法实现了定时消息!
弥补延时消息的不足,RocketMQ 基于时间轮算法实现了定时消息!
620 1
弥补延时消息的不足,RocketMQ 基于时间轮算法实现了定时消息!