MQ
MQ(Message Queue)消息队列,是基础数据结构中“先进先出”的一种数据结构。一般用来解决应用解耦,异步消息,流量削峰等问题,实现高性能,高可用,可伸缩和最终一致性架构。
安装
安装rabbitMQ
1. 上传安装软件(1.erlang 2.rabbitmq)
2. 安装rabbitmq依赖的环境
yum install -y gcc socat openssl openssl-devel
3. 安装erlang 和 rabbitMQ
rpm -ivh erlang-22.0.7-1.el7.x86_64.rpm
rpm -ivh rabbitmq-server-3.7.17-1.el7.noarch.rpm
4. 开启管理界面及配置 ---理解为图形化界面
rabbitmq-plugins enable rabbitmq_management
开设一个用户用来访问rabbitMQ
进入rabbitMQ的配置目录
cd /usr/share/doc/rabbitmq-server-3.7.17
cp rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
修改rabbitmq.config配置文件
5. 开启rabbitMQ服务器。
systemctl start rabbitmq-server
6. systemctl restart rabbitmq-server 重启
默认 账号密码都是guest
rabbitMQ的结构