日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux下安裝和使用RabbitMQ具體使用方法

RabbitMQ是目前非常熱門的一款消息中間件,不管是互聯(lián)網(wǎng)大廠還是中小企業(yè)都在大量使用。作為一名合格的開發(fā)者,有必要對RabbitMQ有所了解,本篇文章重點為大家分享一下Linux下安裝和使用RabbitMQ具體使用方法。

創(chuàng)新互聯(lián)是一家專注于成都做網(wǎng)站、成都網(wǎng)站制作與策劃設計,通許網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設十多年,網(wǎng)設計領(lǐng)域的專業(yè)建站公司;建站業(yè)務涵蓋:通許等地區(qū)。通許做網(wǎng)站價格咨詢:18980820575

更新基本系統(tǒng)

安裝任何軟件包之前,建議使用以下命令更新軟件包和存儲庫

yum -y update

安裝Erlang

由于RabbitMQ是基于Erlang(面向高并發(fā)的語言)語言開發(fā),所以在安裝RabbitMQ之前,需要先安裝Erlang。在本教程中我們將安裝最新版本的Erlang到服務器中。 Erlang在默認的YUM存儲庫中不可用,因此您將需要安裝EPEL存儲庫。 運行以下命令相同。

yum -y install epel-release

yum -y update

安裝Erlang

yum -y install erlang socat

您現(xiàn)在可以使用以下命令檢查Erlang版本。

erl -version

您將得到如下輸出:

[root@liptan-pc ~]# erl -version
Erlang (ASYNC_THREADS,HIPE) (BEAM) emulator version 5.10.4

安裝RabbitMQ

RabbitMQ為預編譯并可以直接安裝的企業(yè)Linux系統(tǒng)提供RPM軟件包。 唯一需要的依賴是將Erlang安裝到系統(tǒng)中。 我們已經(jīng)安裝了Erlang,我們可以進一步下載RabbitMQ。 通過運行下載Erlang RPM軟件包。

下載RabbitMQ

下載RabbitMQ

wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm

如果你沒有安裝wget ,可以運行yum -y install wget 。 您可以隨時找到最新版本的RabbitMQ下載頁面的鏈接。

安裝RabbitMQ

通過運行導入GPG密鑰:

rpm –import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

運行RPM安裝RPM包:

rpm -Uvh rabbitmq-server-3.6.10-1.el7.noarch.rpm

RabbitMQ現(xiàn)已經(jīng)安裝在系統(tǒng)上。

使用RabbitMQ

運行

systemctl start rabbitmq-server

開機自啟

systemctl enable rabbitmq-server

檢查狀態(tài)

systemctl status rabbitmq-server

訪問Web控制臺

啟動web控制臺

啟動RabbitMQ Web管理控制臺,方法是運行:

rabbitmq-plugins enable rabbitmq_management

通過運行以下命令,將RabbitMQ文件的所有權(quán)提供給RabbitMQ用戶:

chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/

創(chuàng)建用戶

現(xiàn)在,您將需要為RabbitMQ Web管理控制臺創(chuàng)建管理用戶。 運行以下命令相同。

rabbitmqctl add_user admin StrongPasswordrabbitmqctl set_user_tags admin administratorrabbitmqctl set_permissions -p / admin “.*” “.*” “.*”

將管理員更改為管理員用戶的首選用戶名。 確保將StrongPassword更改為非常強大的密碼。

要訪問RabbitMQ的管理面板,請使用您最喜愛的Web瀏覽器并打開以下URL。

http://Your_Server_IP:15672/

管理界面介紹

第一次訪問需要登錄,默認的賬號密碼為:guest/guest

主頁

Linux如何安裝RabbitMQLinux如何安裝RabbitMQ

connections:無論生產(chǎn)者還是消費者,都需要與RabbitMQ建立連接后才可以完成消息的生產(chǎn)和消費,在這里可以查看連接情況

channels:通道,建立連接后,會形成通道,消息的投遞獲取依賴通道。

Exchanges:交換機,用來實現(xiàn)消息的路由

Queues:隊列,即消息隊列,消息存放在隊列中,等待消費,消費后被移除隊列。

端口:

添加用戶

Linux如何安裝RabbitMQLinux如何安裝RabbitMQ

上面的Tags選項,其實是指定用戶的角色,可選的有以下幾個:

超級管理員(administrator)

可登陸管理控制臺,可查看所有的信息,并且可以對用戶,策略(policy)進行操作。

監(jiān)控者(monitoring)

可登陸管理控制臺,同時可以查看rabbitmq節(jié)點的相關(guān)信息(進程數(shù),內(nèi)存使用情況,磁盤使用情況等)

策略制定者(policymaker)

可登陸管理控制臺, 同時可以對policy進行管理。但無法查看節(jié)點的相關(guān)信息(上圖紅框標識的部分)。

普通管理者(management)

僅可登陸管理控制臺,無法看到節(jié)點信息,也無法對策略進行管理。

其他

無法登陸管理控制臺,通常就是普通的生產(chǎn)者和消費者。

創(chuàng)建虛擬主機(Virtual Hosts)

為了讓各個用戶可以互不干擾的工作,RabbitMQ添加了虛擬主機(Virtual Hosts)的概念。其實就是一個獨立的訪問路徑,不同用戶使用不同路徑,各自有自己的隊列、交換機,互相不會影響。

Linux如何安裝RabbitMQLinux如何安裝RabbitMQ

創(chuàng)建好虛擬主機,我們還要給用戶添加訪問權(quán)限:

點擊添加好的虛擬主機:

進入虛擬主機設置界面:


本文標題:Linux下安裝和使用RabbitMQ具體使用方法
當前URL:http://m.5511xx.com/article/dphcpdg.html