消息队列解决了什么问题
1. 异步处理
2. 应用解耦
3. 流量削峰
4. 日志处理。。。。。。
安装RabbitMQ (这里的安装我只仅仅说一下linux 的安装 如果想安装windows 版 可以留言我会给你发文档)
1.目录准备
2. 添加仓库地址
这里我不知道你们是centos6 还是 centos7 这里我提供了两个版本 直接 复制粘贴即可
1 Erlang 20.x on CentOS 7:
2 # In /etc/yum.repos.d/rabbitmq-erlang.repo
3 [rabbitmq-erlang]
4 name=rabbitmq-erlang
5 baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7
6 gpgcheck=1
7 gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
8 repo_gpgcheck=0
9 enabled=1
10 Erlang 20.x on CentOS 6:
11 # In /etc/yum.repos.d/rabbitmq-erlang.repo
12 [rabbitmq-erlang]
13 name=rabbitmq-erlang
14 baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/6
15 gpgcheck=1
16 gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
17 repo_gpgcheck=0
18 enabled=1
19 对应版本可参考:
20 https://github.com/rabbitmq/erlang-rpm
3.安装erlang
验证
这时我们就可以真真正正的安装RabbitMq了
网站: http://www.rabbitmq.com/install-rpm.html
RabbitMQ-Server使用是分linux版本的,我们可以使用cat /etc/issue 或者 cat /etc/redhat-release命令查看linux版本
下载:
https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.2/rabbitmq-server-3.7.2-1.el6.noarch.rpm
上传到rabbitmq
启动、停止
设置开机启动
chkconfig rabbitmq-server on
设置配置文件
开启用户远程访问
开启web界面管理工具
防火墙开放15672端口
原文出处:https://www.cnblogs.com/wh1520577322/p/10054106.html
来源:oschina
链接:https://my.oschina.net/u/4418846/blog/3273556