RabbitMQ —— 下载、安装

前文

消息中间件 —— 简介

RabbitMQ —— 介绍

文章目录

  • 前文
  • 下载
    • RabbitMQ
    • Erlang
  • 安装
    • Erlang
    • RabbitMQ
  • 运行
  • 添加 Admin
  • virtual hosts 管理
    • 测试

下载

RabbitMQ

这里下载的是 Windows 版本的 RabbitMQ ,下载地址 https://www.rabbitmq.com/install-windows.html
在这里插入图片描述

Erlang

在使用 RabbitMQ 之前需要先安装 RabbitMQ 的运行环境 Erlang,就好比使用 ActiveMQ 的时候需要依赖 Java 环境,Erlang 下载地址
RabbitMQ —— 下载、安装_第1张图片
下载对应版本即可

安装

Erlang

下载的两个文件如下:
RabbitMQ —— 下载、安装_第2张图片
双击 opt 那个文件,安装 Erlang 环境

点击 next 下一步
RabbitMQ —— 下载、安装_第3张图片
选择 Erlang 的安装路劲,点击 next 下一步
RabbitMQ —— 下载、安装_第4张图片
点击 Install 进行安装
RabbitMQ —— 下载、安装_第5张图片
这样就安装成功了,点击 Close
RabbitMQ —— 下载、安装_第6张图片

RabbitMQ

双击这个文件
RabbitMQ —— 下载、安装_第7张图片
点击 next 下一步
RabbitMQ —— 下载、安装_第8张图片
选择安装路径,点击 next 下一步
RabbitMQ —— 下载、安装_第9张图片
这样就安装成功了,点击 Next
RabbitMQ —— 下载、安装_第10张图片
点击 Finish 即可
RabbitMQ —— 下载、安装_第11张图片
RabbitMQ —— 下载、安装_第12张图片

运行

Erlang 和 RabbitMQ 都安装成功之后就可以运行 RabbitMQ 了,点击下面这个命令行窗口
RabbitMQ —— 下载、安装_第13张图片
输入以下命令启动 RabbitMQ

rabbitmq-plugins enable rabbitmq_management

RabbitMQ —— 下载、安装_第14张图片
打开浏览器,访问 http://localhost:15672/ 会进入以下页面,这里需要进行登录,默认的登录名和密码都是 guest
RabbitMQ —— 下载、安装_第15张图片
登录之后就会显示如下界面
RabbitMQ —— 下载、安装_第16张图片


或者也可以用以下的这种方法,就是使用管理员的身份运行 cmd,然后输入以下命令启动 RabbitMQ(表示先关闭再开启的意思)

net start RabbitMQ

RabbitMQ —— 下载、安装_第17张图片
关闭也是非常简单的,输入以下命令即可关闭

net stop RabbitMQ

RabbitMQ —— 下载、安装_第18张图片

添加 Admin

点击 admin 页面
RabbitMQ —— 下载、安装_第19张图片
输入用户名、密码、设置为 administrator,然后点击 Add User 即可
RabbitMQ —— 下载、安装_第20张图片
但是可以发现,该用户是无法访问 virtual hosts 的
RabbitMQ —— 下载、安装_第21张图片


virtual hosts 管理

那么 virtual hosts 是什么呢?就相当于 MySQL 的 db,那么如何创建呢?

点击 virtual hosts 这里
RabbitMQ —— 下载、安装_第22张图片
添加 virtual hosts
RabbitMQ —— 下载、安装_第23张图片
可以发现,添加完之后多了一个 /vhost,一般以 / 开头
RabbitMQ —— 下载、安装_第24张图片
然后我们得对用户进行授权,点击 /vhost
RabbitMQ —— 下载、安装_第25张图片
点击 set permission
RabbitMQ —— 下载、安装_第26张图片
RabbitMQ —— 下载、安装_第27张图片
RabbitMQ —— 下载、安装_第28张图片

测试

退出登录使用我们自己创建的账号密码重新登录一下
RabbitMQ —— 下载、安装_第29张图片
OK,已经登录成功
RabbitMQ —— 下载、安装_第30张图片


相关 MQ 文章阅读

ActiveMQ 下载、安装

ActiveMQ —— Java 连接 ActiveMQ(点对点)

ActiveMQ —— Java 连接 ActiveMQ(发布订阅 Topic)

ActiveMQ —— Broker

ActiveMQ —— Spring 整合 ActiveMQ

SpringBoot 整合 ActiveMQ

你可能感兴趣的:(#,RabbitMQ)