erlang.org/downloadsRabbitMQ-->github.com/rabbitmq/rab二. 安装erlang1. 双击图标开始安装…" /> erlang.org/downloadsRabbitMQ-->github.com/rabbitmq/rab二. 安装erlang1. 双击图标开始安装…" />
绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
SpringBoot2.x系列教程64--消息队列之RabbitMQ安装及环境变量配置
2020-04-22 09:37:44

SpringBoot2.x系列教程64--SpringBoot整合消息队列之RabbitMQ安装及环境变量配置

作者:一一哥

一. 准备安装包

Erlang-->erlang.org/downloads

RabbitMQ-->github.com/rabbitmq/rab

二. 安装erlang

1. 双击图标开始安装

2. 配置ErLang环境变量

  • 添加一个系统变量 ERLANG_HOME,设置为 Erlang 的安装目录,比如我的安装目录为: C:\Program Files\erl9.3 ;
  • 然后在 Path 系统变量中加上 %ERLANG_HOME%\bin

3. 验证

在cmd命令下输入:erl
能够返回版本号则表示安装与配置环境变量成功.

三. 安装RabbitMQ

如果你要安装其它版本,注意版本要与ErLang对应: rabbitmq.com/which-erla

1. 双击图标开始安装

2. 配置环境变量

  • 添加 一个系统变量RABBITMQ_SERVER,设置为RabbitMQ 的安装目录,如我放置的目录为C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.5
  • 在 Path 系统变量末尾添加 %RABBITMQ_SERVER%\sbin

3. 验证

打开cmd窗口,输入:rabbitmq-service


如有输出 以上 rabbitmq 命令的解释信息即表示安装成功.

4. 安装服务

可以把RabbitMQ服务器作为服务运行,打开一个cmd窗口(管理员),输入命令: rabbitmq-service install

#安装RabbitMQ服务
C:\WINDOWS\system32> rabbitmq-service install

C:\WINDOWS\system32> Service RabbitMQ added to system.

运行命令成功后我们可以查看一下服务是否已添加成功.

5. 启动RabbitMQ服务

在cmd 窗口中输入命令:
rabbitmq-service start

6. 安装web管理插件

RabbitMQ 可以通用一个Web界面来进行管理.
在cmd命令窗口中输入命令:
rabbitmq-plugins enable rabbitmq_management

#安装web管理组件
C:\WINDOWS\system32> rabbitmq-plugins enable rabbitmq_management

Enabling plugins on node rabbit@hwacer-hp:
rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@hwacer-hp...
The following plugins have been enabled:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch

set 3 plugins.
Offline change; changes will take effect at broker restart.

注意:

安装好后需要重启RabbitMQ,使用 stop 停止,然后再使用start 启动即可.

C:\WINDOWS\system32> rabbitmq-service stop
RabbitMQ 服务正在停止.........
RabbitMQ 服务已成功停止。

C:\WINDOWS\system32> rabbitmq-service start
RabbitMQ 服务正在启动 .
RabbitMQ 服务已经启动成功。

7. 开启web访问

重启之后我们访问 localhost:15672/ ,

登陆RabbitMQ 的web管理后台,默认用户密码为 guest/guest

重启之后可能需要过一会访问才能打开.

至此,RabbitMQ安装配置完毕.

二. 基于Docker环境的RabbitMQ 安装(选修)

1. 概述

基于 Docker 方式来安装 RabbitMQ.

2. docker-compose.yml

version: '3.1'
services:
  rabbitmq:
    restart: always
    image: rabbitmq:management
    container_name: rabbitmq
    ports:
      - 5672:5672
      - 15672:15672
    environment:
      TZ: Asia/Shanghai
      RABBITMQ_DEFAULT_USER: rabbit
      RABBITMQ_DEFAULT_PASS: 123456
    volumes:
      - ./data:/var/lib/rabbitmq

3. RabbitMQ WebUI

3.1 访问地址

http://ip:15672

3.2 首页

3.3 Global counts

  • Connections: 连接数
  • Channels: 频道数
  • Exchanges: 交换机数
  • Queues: 队列数
  • Consumers: 消费者数

3.4 交换机页面

3.5 队列页面

  • Name: 消息队列的名称,这里是通过程序创建的;
  • Features: 消息队列的类型,durable:true为会持久化消息;
  • Ready: 准备好的消息;
  • Unacked: 未确认的消息;
  • Total: 全部消息;
  • 备注: 如果都为 0 则说明全部消息处理完成.
分享好友

分享这个小栈给你的朋友们,一起进步吧。

Spring Boot
创建时间:2020-06-22 17:22:00
SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

栈主、嘉宾

查看更多
  • duanhao
    栈主

小栈成员

查看更多
  • ?
  • zander
  • 凉茶cooltea
戳我,来吐槽~