Java Spring Cloud Alibaba-RocketMQ:(一)RocketMQ 介绍以及基本使用

Spring Cloud Alibaba 技术栈 专栏收录该内容
47 篇文章 5 订阅

1.RocketMQ 介绍

设置

  • RocketMQ 是一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务。同时,广泛应用于多个领域,包括异步通信解耦、企业解决方案、金融支付、电信、电子商务、快递物流、广告营销、社交、即时通信、移动应用、手游、视频、物联网、车联网等

具有以下特点:

  • 能够保证严格的消息顺序
  • 提供丰富的消息拉取模式
  • 高效的订阅者水平扩展能力
  • 实时的消息订阅机制
  • 亿级消息堆积能力

2.RocketMQ 基本使用

2.1 下载 RocketMQ

  • 使用浏览器打开:
  • 传送门
  • 这里我们选择 4.4.0 版本的原因在于,我们 spring cloud alibaba 版本为:2.2.0.RELEASE,它里面控制的 rocketMQ 的版是 4.4.0
    设置

2.2 RocketMQ 目录分析

  • 将该压缩包复制到软件目录里面,使用压缩软件进行解压
    设置
  • Benchmark:包含一些性能测试的脚本;
  • Bin:可执行文件目录;
  • Conf:配置文件目录;
  • Lib:第三方依赖;
  • LICENSE:授权信息;
  • NOTICE:版本公告;

2.3 配置环境变量

  • 找到配置环境变量的对话框:
    设置
  • 点击新建创建一个环境变量:
    设置
  • 变量名:ROCKETMQ_HOME
  • 变量值:D:\devtools\rocketMQ\rocketmq-all-4.4.0-bin-release

2.4 RocketMQ 的启动

  • 我们进入到${rocketMQ}/bin,在此目录里面启动和停止命令。

2.4.1 启动 NameServer

设置

  • 注意:弹出的黑窗口不要关闭

2.4.2 启动 Broker

  • ./mqbroker.cmd -n localhost:9876
  • 其中:
  • -n localhost:9876 是为了指定 nameserver 的地址
    设置

2.5 RocketMQ 的停止

  • 直接把弹出的黑框关闭,即可停止 RocketMQ 的 namesrv 和 broker。

2.6 RocketMQ 控制台的安装

  • Rocketmq 控制台可以可视化 MQ 的消息发送!

2.6.1 下载 RocketMQ 控制台

  • 直接从官网下载的是源码
    设置

2.6.2 复制到软件目录里面

设置

2.6.3 运行该 jar

  • java -jar rocketmq-console-ng-1.0.0.jar --rocketmq.config.namesrvAddr=127.0.0.1:9876
    设置
  • 其中:
--rocketmq.config.namesrvAddr=127.0.0.1:9876 是为了指定 nameserver 的地址
  • 运行成功后:
  • 访问:
    http://localhost:8080/#/
    设置
  • 1
    点赞
  • 0
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

打赏
文章很值,打赏犒劳作者一下
相关推荐
©️2020 CSDN 皮肤主题: 鲸 设计师:meimeiellie 返回首页

打赏

地球村公民

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值