RabbitMQ入門 -- 阿里雲伺服器安裝RabbitMQ
一、什麼是MQ?
二、什麼是RabbitMQ?
三、使用RabbitMQ的好處
解耦
非同步
削峰/限流
四、Linux環境下手動安裝RabbitMQ
環境準備
lsb_release -a
# 解壓erlang檔案 rpm -Uvh erlang-23.2.7-2.el7.x86_64.rpm #安裝erlang yum install -y erlang
erl -v
安裝並啟動RabbitMQ
yum install -y socat
# 解壓 rpm -Uvh rabbitmq-server-3.8.13-1.el8.noarch.rpm # 安裝 yum install -y rabbitmq-server
# 啟動服務 systemctl start rabbitmq-server # 檢視當前的執行狀態 systemctl status rabbitmq-server # 重啟服務 systemctl restart rabbitmq-server # 停止服務 systemctl stop rabbitmq-server
五、手動安裝RabbitMQWeb管理介面和授權
安裝並啟動RabbitMQ管理外掛
# 安裝RabbitMQWeb管理外掛 rabbitmq-plugins enable rabbitmq_management # 安裝完成後重啟rabbitmq服務 systemctl restart rabbitmq-server
新增賬戶
# 新增一個使用者 rabbitmqctl add_user admin admin # 將使用者設定為admin許可權 rabbitmqctl set_user_tags admin administrator
再次測試訪問
六、Linux環境下Docker安裝RabbitMQ
安裝Docker
docker version
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
# 安裝yum-utils包(提供yum-config-manager 實用程式)並設定穩定的儲存庫。 yum install -y yum-utils # 安裝阿里雲配置 yum-config-manager \ --add-repo \
yum install docker-ce docker-ce-cli containerd.io
配置阿里雲加速映象
# 建立docker資料夾 sudo mkdir -p /etc/docker # 開啟檔案並配置內容 sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["] } EOF # 重啟服務 sudo systemctl daemon-reload # 啟動docker sudo systemctl restart docker
安裝並啟動RabbitMQ
# 獲取映象,這個是帶著web頁面的 docker pull rabbitmq:management # 執行 rabbitmq 並對映埠 設定預設賬戶密碼admin docker run -di --name myrabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 rabbitmq:management
測試RabbitMQ
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70003733/viewspace-2902374/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 1.RabbitMQ入門-概念、安裝、配置MQ
- RabbitMQ(一):RabbitMQ快速入門MQ
- RabbitMQ入門MQ
- 安裝RabbitMQMQ
- 【RabbitMQ】安裝MQ
- RabbitMQ入門指南MQ
- RabbitMQ入門案例MQ
- RabbitMQ快速入門MQ
- RabbitMQ入門教程MQ
- RabbitMQ 入門 - 路由MQ路由
- mac安裝rabbitmqMacMQ
- Mac 安裝 RabbitMQMacMQ
- Docker安裝RabbitmqDockerMQ
- Ubuntu 安裝 RabbitMQUbuntuMQ
- centOS安裝rabbitMQCentOSMQ
- docker 安裝 RabbitMQDockerMQ
- Ubantu 安裝 rabbitMQMQ
- 如何安裝RabbitMQMQ
- Windows RabbitMQ安裝WindowsMQ
- RabbitMQ入門到進階(Spring整合RabbitMQ&SpringBoot整合RabbitMQ)MQSpring Boot
- 什麼是Rabbitmq訊息佇列? (安裝Rabbitmq,透過Rabbitmq實現RPC全面瞭解,從入門到精通)MQ佇列RPC
- RabbitMQ基礎入門MQ
- RabbitMQ各功能入門MQ
- RabbitMQ 入門 - 話題MQ
- RabbitMQ 入門 - Hello WorldMQ
- rabbitMq急速安裝教程MQ
- Linux如何安裝RabbitMQLinuxMQ
- centos 7 安裝 rabbitMqCentOSMQ
- Docker Compose 安裝 RabbitMQDockerMQ
- Rabbitmq安裝與配置MQ
- Linux下安裝RabbitMQLinuxMQ
- CentOS7安裝rabbitmqCentOSMQ
- RabbitMQ安裝配置(CentOS)MQCentOS
- RabbitMQ 入門案例 - fanout 模式MQ模式
- rabbitmq(一)-基礎入門MQ
- RabbitMQ 入門 - 工作佇列MQ佇列
- Linux中如何安裝RabbitMQ?在linux系統中安裝Rabbitmq的方法LinuxMQ
- 訊息中介軟體RabbitMQ_RabbitMQ快速入門3MQ