rabbitmq是一款流行的開(kāi)源消息中間件,在debian系統(tǒng)中的部署與使用方法如下:
-
安裝erlang運(yùn)行環(huán)境: 由于RabbitMQ基于Erlang開(kāi)發(fā),因此首先需要安裝Erlang。執(zhí)行以下命令完成安裝:
sudo apt-get update sudo apt-get install erlang-nox
-
配置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
-
安裝RabbitMQ服務(wù)端程序: 使用以下命令進(jìn)行安裝:
sudo apt-get install rabbitmq-server
-
啟動(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
-
創(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 ".*" ".*" ".*"
-
開(kāi)啟Web管理插件: 啟用管理界面插件,方便通過(guò)瀏覽器進(jìn)行操作:
sudo rabbitmq-plugins enable rabbitmq_management
-
訪問(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)一步配置。