当前位置:   article > 正文

Linux安装部署RocketMQ_linux jdk11 安装 rocketmq5

linux jdk11 安装 rocketmq5

引言

阿里巴巴其中一个核心分布式技术是RocketMq ,作为一款分布式的消息中间件,经过了淘宝双十一的洗礼,在功能和性能上远超过activeMq

1.要知道RocketMQ原生就是支持分布式的,而ActiveMQ原生存在单点性。


2.RocketMQ可以保证严格的消息顺序,而ActiveMQ无法保证!


3.RocketMQ提供亿级消息的堆积能力,这不是重点,重点是堆积了亿级的消息后,依然保持写入低延迟!


4.丰富的消息拉取模式(Push or Pull)
   Push好理解,比如在消费者端设置Listener回调;而Pull,控制权在于应用,即应用需要主动的调用拉消息方法从Broker获取消息,这里面存在一个消费位置记录的问题(如果不记录,会导致消息重复消费)



5.在Metaq1.x/2.x的版本中,分布式协调采用的是Zookeeper,而RocketMQ自己实现了一个NameServer,更加轻量级,性能更好!


6.消息失败重试机制、高效的订阅者水平扩展能力、强大的API、事务机制等等(后续详细介绍)


引用自: https://www.jianshu.com/p/3afd610a8f7d

安装步骤

1. 安装JAVA

2. 安装RocketMQ

  1. 获取RocketMQ

在github上找到对应的版本,获取到下载链接,https://github.com/apache/rocketmq/releases 点击对应的版本,右键获取复制链接地址,得到 https://github.com/apache/rocketmq/archive/refs/tags/rocketmq-all-4.9.1.tar.gz

  1. 执行Linux命令
# 进入下载目录
> cd /usr/local
# 通过 wget 命令下载 rocketmq 源码包
> wget https://github.com/apache/rocketmq/archive/rocketmq-all-4.7.1.tar.gz
# 解压源码包
> tar -zxvf rocketmq-all-4.7.1.tar.gz
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

3. 安装Maven

由于下载的RocketMQ是源码,需对源码进行编译,我们选择用 maven 进行编译

  1. 获取Maven
    通过Maven官方网站 https://maven.apache.org/download.cgi,找到需要下载的Maven版本,这里我们选择 Maven-3.8.3 https://dlcdn.apache.org/maven/maven-3/3.8.3/binaries/apache-maven-3.8.3-bin.tar.gz
  2. 安装 Maven
# 进入下载目录
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/877504
推荐阅读
相关标签
  

闽ICP备14008679号