0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

rabbitmq是什么?rabbitmq安裝、原理、部署

jf_57681485 ? 來源:jf_57681485 ? 作者:jf_57681485 ? 2023-07-19 13:50 ? 次閱讀

rabbitmq是什么?

MQ的全稱是Messagee Queue,因為消息的隊列是隊列,所以遵循FIFO 先進(jìn)先出的原則是上下游傳遞信息的跨過程通信機(jī)制。

RabbitMQ是一套開源(MPL)新聞隊列服務(wù)軟件由 LShift 提供的一個 Advanced Message Queuing Protocol (AMQP) 開源實(shí)現(xiàn)以其高性能、強(qiáng)度和可伸縮性而聞名 Erlang 寫成。RabitMQ本身是基于Erlang編寫的,Erlang語言自然具有分布式特性(Magic通過同步Erlang集群每個節(jié)點(diǎn) 實(shí)現(xiàn)cookie)。

RabbitMQ部署,RabbitMQ安裝

(1)Erlang與RabbitMQ,所有安裝路徑都不應(yīng)包含空格符。

(2)Erlang使用環(huán)境變量HOMEDRIVE和HOMEPATH訪問配置文件.erlang.cookie,應(yīng)注意這兩個環(huán)境變量的有效性。環(huán)境變量ERLANG_需要設(shè)置HOME,并把%ERLANG_HOME%加入全局路徑的bin。

(3) rabbitmq使用本地computer name作為服務(wù)器的地址,需要注意其有效性,或者直接分析為127.0.0.1

(4)相應(yīng)的端口需要在當(dāng)?shù)鼐W(wǎng)絡(luò)防火墻上打開。

rabbitmq原理

生產(chǎn)者(Producer)通過信道(Channel)將信息發(fā)送給交換機(jī)(Exchange),創(chuàng)建交換機(jī)時,需要指定類型(四種類型:直接Direct,扇出Fanout ,主題Topic ,Headers的消息 );

交換機(jī)(Exchange)接收消息并負(fù)責(zé)消息的路由,交換機(jī)根據(jù)消息的屬性將消息分發(fā)到不同的隊列中(Queue)上;

消息(Message)直到消費(fèi)者被消費(fèi)者留在隊列中(Consumer)消費(fèi)。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 交換機(jī)
    +關(guān)注

    關(guān)注

    21

    文章

    2701

    瀏覽量

    100999
  • rabbitmq
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    1104
收藏 0人收藏

    評論

    相關(guān)推薦

    MSP430部署

    MSP430可以部署簡單的模型嗎
    發(fā)表于 03-16 19:29

    rabbitmq高可用集群搭建

    在進(jìn)行RabbitMQ搭建時,我們基于現(xiàn)有的連接數(shù)據(jù)和業(yè)務(wù)需求進(jìn)行了深入分析。目前的統(tǒng)計數(shù)據(jù)顯示,連接數(shù)為631,隊列數(shù)為80418。為了確保業(yè)務(wù)需求的順利滿足,我們需要在云產(chǎn)品和自建RabbitMQ消息隊列服務(wù)之間做出選擇。
    的頭像 發(fā)表于 03-12 14:29 ?343次閱讀
    <b class='flag-5'>rabbitmq</b>高可用集群搭建

    K230D部署模型失敗的原因?

    重現(xiàn)步驟 1.按照教程實(shí)現(xiàn)MicroPython 版本部署流程,連接上并將文件放到對應(yīng)位置后,剛運(yùn)行就斷開和canmv ide的連接了(此時用的固件版本是圖中推薦的K230D_Zero...
    發(fā)表于 03-11 06:19

    yolov5轉(zhuǎn)onnx在cubeAI進(jìn)行部署,部署失敗的原因?

    第一個我是轉(zhuǎn)onnx時 想把權(quán)重文件變小點(diǎn) 就用了半精度 --half,則說17版本不支持半精度 后面則是沒有縮小的單精度 但是顯示哪里溢出了···· 也不說是哪里、、。。。 到底能不能部署yolov5這種東西???? 也沒看見幾個部署在這上面..............
    發(fā)表于 03-07 11:38

    如何部署OpenVINO?工具套件應(yīng)用程序?

    編寫代碼并測試 OpenVINO? 工具套件應(yīng)用程序后,必須將應(yīng)用程序安裝部署到生產(chǎn)環(huán)境中的目標(biāo)設(shè)備。 OpenVINO?部署管理器指南包含有關(guān)如何輕松使用部署管理器將應(yīng)用程序打包并
    發(fā)表于 03-06 08:23

    是否可以使用OpenVINO?部署管理器在部署機(jī)器上運(yùn)行Python應(yīng)用程序?

    使用 OpenVINO?部署管理器創(chuàng)建運(yùn)行時軟件包。 將運(yùn)行時包轉(zhuǎn)移到部署機(jī)器中。 無法確定是否可以在部署機(jī)器上運(yùn)行 Python 應(yīng)用程序,而無需安裝OpenVINO? Toolk
    發(fā)表于 03-05 08:16

    華為云 X 實(shí)例部署 Docker 應(yīng)用的性能評測優(yōu)化與實(shí)踐指南

    1. 前言 ? 2. 測試環(huán)境設(shè)置 ? 2.1 硬件與軟件配置 ? 2.2 網(wǎng)絡(luò)環(huán)境與帶寬 ? 2.3 測試應(yīng)用介紹 ? 3. Docker及應(yīng)用的安裝部署步驟 ? 3.1 安裝Docker
    的頭像 發(fā)表于 01-23 18:03 ?292次閱讀
    華為云 X 實(shí)例<b class='flag-5'>部署</b> Docker 應(yīng)用的性能評測優(yōu)化與實(shí)踐指南

    在華為云 X 實(shí)例上安裝部署企業(yè) Wiki 知識分享平臺的實(shí)踐

    ? 2.2 MM-Wiki的功能特點(diǎn) ? 3. 安裝部署環(huán)境 ? 4. MM-Wiki安裝部署步驟 ? 4.1 下載與準(zhǔn)備工作 ? 4.2 安裝
    的頭像 發(fā)表于 12-27 13:45 ?255次閱讀
    在華為云 X 實(shí)例上<b class='flag-5'>安裝</b><b class='flag-5'>部署</b>企業(yè) Wiki 知識分享平臺的實(shí)踐

    寶藏級微服務(wù)架構(gòu)工具合集

    寶藏級熱門微服務(wù)架構(gòu)工具包含Spring Boot、Eclipse Vert.X、Kubernetes、Tyk、RabbitMQ、Apache Kafka等。其中,Spring Boot簡化了微服
    的頭像 發(fā)表于 12-21 16:33 ?483次閱讀

    超詳細(xì)!Dell PowerEdge R730xd部署ESXI 8.0U3b

    在眾多服務(wù)器部署方案中,Dell服務(wù)器系統(tǒng)部署以其便捷性和多樣化的安裝方式而備受推崇。根據(jù)不同需求,用戶可以靈活選擇適合的安裝方式。本次,將探討如何在Dell服務(wù)器上
    的頭像 發(fā)表于 12-12 19:32 ?1302次閱讀
    超詳細(xì)!Dell PowerEdge R730xd<b class='flag-5'>部署</b>ESXI 8.0U3b

    華為云分布式消息服務(wù) DMS 9 月新動態(tài)上線啦!

    RabbitMQ、RocketMQ,為應(yīng)用系統(tǒng)提供異步的、高可用的消息隊列服務(wù),實(shí)現(xiàn)應(yīng)用解耦、突發(fā)流量處理以及與第三方應(yīng)用的集成。 以下為 DMS 9 月新動態(tài),RocketMQ 5.X 專業(yè)版、kafka 監(jiān)控大屏、CloudPond 部署等多項特性,一睹為快! 審核
    的頭像 發(fā)表于 10-15 09:54 ?639次閱讀
    華為云分布式消息服務(wù) DMS 9 月新動態(tài)上線啦!

    統(tǒng)一日志數(shù)據(jù)流圖

    Logstash可以結(jié)合Redis或者Rabbitmq、Kafka等消息中間件收集應(yīng)用服務(wù)器產(chǎn)生的日志,經(jīng)過簡單的過濾等操作后發(fā)送到ElasticSearch,ElasticSearch進(jìn)行相關(guān)的索引處理,最后在Kibana進(jìn)行相關(guān)的可視化操作。 審核編輯 黃宇
    的頭像 發(fā)表于 08-21 15:00 ?460次閱讀
    統(tǒng)一日志數(shù)據(jù)流圖

    K8S學(xué)習(xí)教程(二):在 PetaExpress KubeSphere容器平臺部署高可用 Redis 集群

    并且需要手動重啟節(jié)點(diǎn),相較之下,使用 PetaExpress 提供的 Kubernetes(k8s) 服務(wù) 進(jìn)行 Redis 集群的部署,則展現(xiàn)出了顯著的優(yōu)勢: 1、安裝便捷:使用鏡像或者 yaml 配置文件即可一件安裝,極大地
    的頭像 發(fā)表于 07-03 15:30 ?1039次閱讀
    K8S學(xué)習(xí)教程(二):在 PetaExpress KubeSphere容器平臺<b class='flag-5'>部署</b>高可用 Redis 集群

    寶塔面板Docker一鍵安裝部署GPTAcademic,開發(fā)私有GPT學(xué)術(shù)優(yōu)化工具

    人工智能的浪潮中,GPT模型因其強(qiáng)大的自然語言處理能力備受矚目。然而,為了更好地應(yīng)用于學(xué)術(shù)領(lǐng)域,許多人希望能部署自己私有的GPT學(xué)術(shù)優(yōu)化工具。本文將詳細(xì)介紹如何通過寶塔面板和Docker一鍵安裝
    的頭像 發(fā)表于 07-02 11:58 ?3367次閱讀
    寶塔面板Docker一鍵<b class='flag-5'>安裝</b>:<b class='flag-5'>部署</b>GPTAcademic,開發(fā)私有GPT學(xué)術(shù)優(yōu)化工具

    鴻蒙實(shí)戰(zhàn)開發(fā)-本地部署、SmartPerf 編譯部署指導(dǎo)文檔

    編譯環(huán)境搭建 注意:在linux編譯環(huán)境安裝時以root或者其他 sudo 用戶身份運(yùn)行下面的命令。 node 環(huán)境安裝 下載Node js安裝包(windows推薦, linux跳過此步驟) 從
    發(fā)表于 05-09 14:23

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品