黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專(zhuān)注Java教育14年 全國(guó)咨詢(xún)/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) hot資訊 RabbitMQ下載安裝詳解

RabbitMQ下載安裝詳解

更新時(shí)間:2022-11-04 10:39:27 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2252次

概述

RabbitMQ是一款使用Erlang語(yǔ)言開(kāi)發(fā)的,實(shí)現(xiàn)AMQP(高級(jí)消息隊(duì)列協(xié)議)的開(kāi)源消息中間件。首先要知道一些RabbitMQ的特點(diǎn),官網(wǎng)可查:

可靠性。支持持久化,傳輸確認(rèn),發(fā)布確認(rèn)等保證了MQ的可靠性。

靈活的分發(fā)消息策略。這應(yīng)該是RabbitMQ的一大特點(diǎn)。在消息進(jìn)入MQ前由Exchange(交換機(jī))進(jìn)行路由消息。分發(fā)消息策略有:簡(jiǎn)單模式、工作隊(duì)列模式、發(fā)布訂閱模式、路由模式、通配符模式。

支持集群。多臺(tái)RabbitMQ服務(wù)器可以組成一個(gè)集群,形成一個(gè)邏輯Broker。

多種協(xié)議。RabbitMQ支持多種消息隊(duì)列協(xié)議,比如 STOMP、MQTT 等等。

支持多種語(yǔ)言客戶(hù)端。RabbitMQ幾乎支持所有常用編程語(yǔ)言,包括 Java、.NET、Ruby 等等。

可視化管理界面。RabbitMQ提供了一個(gè)易用的用戶(hù)界面,使得用戶(hù)可以監(jiān)控和管理消息 Broker。

插件機(jī)制。RabbitMQ提供了許多插件,可以通過(guò)插件進(jìn)行擴(kuò)展,也可以編寫(xiě)自己的插件。

1.官網(wǎng)地址

? https://www.rabbitmq.com/download.html

2.文件上傳

? 上傳到/usr/local/rabbitmq目錄下(如果沒(méi)有rabbitmq需要自己創(chuàng)建)

3.安裝文件(分別按照一下順序安裝)

rpm -ivh erlang-21.3-1.el7.x86_64.rpm
yum install socat -y
rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm

執(zhí)行rpm -ivh erlang-21.3-1.el7.x86_64.rpm

執(zhí)行yum install socat -y

執(zhí)行rpm -ivh rabbitmq-server-3.9.13-1.el7.noarch.rpm

4.常用命令(按照一下順序執(zhí)行)

添加開(kāi)機(jī)啟動(dòng)RabbitMQ服務(wù)

systemctl enable rabbitmq-server

啟動(dòng)服務(wù)

systemctl start rabbitmq-server

查看服務(wù)狀態(tài)

systemctl status rabbitmq-server

停止服務(wù)

systemctl stop rabbitmq-server stop

開(kāi)啟web管理插件

rabbitmq-plugins enable rabbitmq_management

之后在瀏覽器輸入:http://ip地址:15672即可訪問(wèn)web后臺(tái)管理界面

5.添加一個(gè)新用戶(hù)

創(chuàng)建賬號(hào)

rabbitmqctl add_user admin 123

設(shè)置用戶(hù)角色

rabbitmqctl add_user_tags admin administrator

設(shè)置用戶(hù)權(quán)限

set_permissions [-p <\vhostpath>] <\user> <\conf> <\write> <\read>

rabbitmqctl set_permissions -p “/” admin “." ".” “.*”

用戶(hù)user_admin具有/vhost1這個(gè)virtual host中所有資源的配置、寫(xiě)、讀權(quán)限

當(dāng)前用戶(hù)和角色

rabbitmqctl list_users

再次利用admin用戶(hù)登錄

重置命令

關(guān)閉應(yīng)用的命令為

rabbitmqctl stop_app

清楚命令為

rabbitmqctl reset

重新啟動(dòng)的命令為

rabbitmqctl start_app

Docker安裝RabbitMQ

1.下載地址

? https://www.rabbitmq.com/download.html

2.開(kāi)始安裝

yum 包更新到最新

yum update

安裝需要的軟件包 yum-util 提供yum-config-manager功能, 另外兩個(gè)是devicemapper驅(qū)動(dòng)依賴(lài)的包

yum install -y yum-utils device-mapper-persistent-data lvm2

設(shè)置源為阿里云

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

全局安裝docker

yum install docker-ce -y

查看docker的版本號(hào)

docker -v

安裝加速鏡像

vim /etc/docker/daemon.json

{
  "registry-mirrors": ["http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn"]
}

重新加載鏡像配置

systemctl daemon-reload

重啟docker

systemctl restart docker

啟動(dòng)docker服務(wù)

systemctl start docker

查看狀態(tài)

systemctl status docker

開(kāi)機(jī)自啟動(dòng)

systemctl enable docker

創(chuàng)建并運(yùn)行容器

docker run -di --name myrabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=******** -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 rabbitmq:3-management
# 參數(shù) -p為:端口號(hào)
# 參數(shù) --name為容器名稱(chēng)
# 參數(shù) -e RABBITMQ_DEFAULT_USER是設(shè)置用戶(hù)名 -e RABBITMQ_DEFAULT_PASS是設(shè)置密碼
# rabbitmq:3-management 直接安裝rabbitmq和web管理界面

查看進(jìn)程ID

docker ps -a

查看鏡像

docker images

在docker中啟動(dòng)rabbitmq

docker start ID

3.安裝完成

(1)初始化用戶(hù)無(wú)法登錄(guest/guest)

3.X以后RabbitMQ官方不再支持默認(rèn)用戶(hù)等錄

(2)添加新用戶(hù)

# 創(chuàng)建賬號(hào)
rabbitmqctl add_user admin 123
#設(shè)置用戶(hù)角色
rabbitmqctl add_user_tags admin administrator

(3)設(shè)置用戶(hù)權(quán)限

# set_permissions [-p <vhostpath>] <user> <conf> <write> <read>
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
# 用戶(hù)user_admin具有/vhost1這個(gè)virtual host中所有資源的配置、寫(xiě)、讀權(quán)限

(4)再次使用添加的用戶(hù)登錄即可

4.補(bǔ)充說(shuō)明

如果采用以下方式安裝則可以不用添加新用戶(hù)

docker run -di --name myrabbit 
-e RABBITMQ_DEFAULT_USER=admin 
-e RABBITMQ_DEFAULT_PASS=******** 
-p 15672:15672 
-p 5672:5672 
-p 25672:25672 
-p 61613:61613 
-p 1883:1883 
rabbitmq:3-management

直接可以給用戶(hù)設(shè)置權(quán)限然后進(jìn)行登錄。如果大家想了解更多相關(guān)知識(shí),不妨來(lái)關(guān)注本站的RabbitMQ教程,里面還有更豐富的知識(shí)等著大家去學(xué)習(xí),希望對(duì)大家能夠有所幫助。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 日韩在线播放中文字幕 | 人人爱天天做夜夜爽 | 成年网站在线观看视频 | 久久青草免费免费91线频观看 | 毛片免费看看 | 五月婷婷在线观看视频 | 男女性刺激爽爽免费视频 | 东方aⅴ免费观看久久av | 欧美一级特黄视频 | 男女无遮挡毛片视频播放 | 免费一级成人免费观看 | 中文字幕日韩精品在线 | 视频精品一区二区三区 | 日韩插插 | 国产在线观看一区二区三区 | a级片免费观看视频 | 国产一级片播放 | 性视频一级| 欧美亚洲国产成人不卡 | 视频在线观看你懂的 | 五月婷婷丁香在线视频 | 国产精品动漫视频网站 | 亚洲一页| 国产日本在线观看 | 欧美日韩在线高清 | 国产日韩网站 | 午夜高清免费在线观看 | 黄色大全免费看 | 午夜影院免费入口 | 亚洲综合在线成人一区 | 色视频在线观看免费 | 福利视频欧美一区二区三区 | 狠狠干五月 | 国产精品揄拍一区二区 | 国产日韩欧美三级 | 成人短视频免费 | 色欲麻豆国产福利精品 | 亚洲已满18点击进入在线观看 | 天天射天天爱天天干 | 在线观看黄色一级片 | 欧美日本一区亚洲欧美一区 |