RabbitMQ消息隊(duì)列在Debian的應(yīng)用

RabbitMQ消息隊(duì)列在Debian的應(yīng)用

rabbitmq是一款流行的開(kāi)源消息中間件,在debian系統(tǒng)中的部署與使用方法如下:

  1. 安裝erlang運(yùn)行環(huán)境: 由于RabbitMQ基于Erlang開(kāi)發(fā),因此首先需要安裝Erlang。執(zhí)行以下命令完成安裝:

     sudo apt-get update  sudo apt-get install erlang-nox
  2. 配置RabbitMQ軟件倉(cāng)庫(kù): 為了獲得最新版本的RabbitMQ,需添加官方APT源。首先導(dǎo)入GPG簽名密鑰:

     wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -

    接著在/etc/apt/sources.list.d/rabbitmq.list中寫(xiě)入以下內(nèi)容:

     deb https://dl.bintray.com/rabbitmq/debian bullseye main

    然后更新軟件包索引:

     sudo apt-get update
  3. 安裝RabbitMQ服務(wù)端程序: 使用以下命令進(jìn)行安裝:

     sudo apt-get install rabbitmq-server
  4. 啟動(dòng)并設(shè)置開(kāi)機(jī)自啟RabbitMQ服務(wù): 安裝完成后,啟動(dòng)服務(wù)并設(shè)置為開(kāi)機(jī)自動(dòng)運(yùn)行:

     sudo systemctl start rabbitmq-server  sudo systemctl enable rabbitmq-server
  5. 創(chuàng)建管理用戶賬戶: 為了便于管理,建議創(chuàng)建一個(gè)具有管理員權(quán)限的用戶:

     sudo rabbitmqctl add_user admin your_password  sudo rabbitmqctl set_user_tags admin administrators  sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
  6. 開(kāi)啟Web管理插件: 啟用管理界面插件,方便通過(guò)瀏覽器進(jìn)行操作:

     sudo rabbitmq-plugins enable rabbitmq_management
  7. 訪問(wèn)管理控制臺(tái): 在瀏覽器中打開(kāi)http://localhost:15672/,輸入之前創(chuàng)建的用戶名和密碼登錄。

完成以上步驟后,RabbitMQ即可在您的Debian系統(tǒng)上正常運(yùn)行。如需實(shí)現(xiàn)更高級(jí)的功能(例如集群、延遲隊(duì)列、死信隊(duì)列等),請(qǐng)參考官方文檔進(jìn)一步配置。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊13 分享