畫龍點睛 之RabbitMQ 初來乍到
訊息佇列解決了什麼問題
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了
網站 : ofollow,noindex" target="_blank"> 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 埠