0
点赞
收藏
分享

微信扫一扫

【Java EE】Spring请求如何传递参数详解

小桥流水2016 1天前 阅读 1

一、RabbitMQ介绍

1、什么是MQ

2、MQ的优缺点

3、什么是RabbitMQ

4、RabbitMQ模式

二、RabbitMQ安装

1、安装erlang

rabbitmq是erlang语言编写的,安装rabbitmq之前,需要先安装erlang。

#关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
#安装编译环境
yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel java java-devel
#切换到src目录
cd /usr/local/src
#下载erlang地址
https://packagecloud.io/rabbitmq/erlang?page=1
#curl下载erlang rpm包
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
#更新yum
yum -y update
#用yum安装
sudo yum install erlang socat 
#验证
erl

2、下载安装RabbitMQ

(1)、下载rabbitmq

 #导入
#下载rabbitmq-server rpm包
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm
curl -s https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm.sh | sudo bash

#安装rabbitmq
rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm
#设置开机自启动
systemctl enable rabbitmq-server
#开启rabbitmq-server服务
systemctl start rabbitmq-server
#关闭rabbitmq-server服务
systemctl stop rabbitmq-server
#查看状态
systemctl status rabbitmq-server

3、配置web界面

# 停止rabbitmq
systemctl stop rabbitmq-server

# 停止开启web管理端
rabbitmq-plugins enable rabbitmq_management
# 然后启动rabbitmq就可以访问管理页面
systemctl start rabbitmq-server
#访问地址  现在访问不了 默认的账号:guest 密码:guest 只能在本地访问 需要添加账号
ip:15672

#####################
#如果开启web管理报错则
#修改/etc/hosts文件底部添加 一行 原有的不要改
#ip 主机名
192.168.91.70 tomcat
#重启系统 重新关掉防火墙和rabbitmq-server重新执行web端开启命令
rabbitmq-plugins enable rabbitmq_management
########################################

#添加账号设置权限
#这个是查看rabbitmq下面有多少用户
rabbitmqctl list_users
#增加账户admin并在设置admin的密码
rabbitmqctl add_user admin 密码
#设置admin的角色为管理员
rabbitmqctl set_user_tags admin administrator
#设置admin的权限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
#修改密码
rabbitmqctl change_password username  password
#删除用户
rabbitmqctl delete_user username
举报

相关推荐

0 条评论