91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(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,因?yàn)橄⒌年?duì)列是隊(duì)列,所以遵循FIFO 先進(jìn)先出的原則是上下游傳遞信息的跨過程通信機(jī)制。

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

RabbitMQ部署,RabbitMQ安裝

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

(2)Erlang使用環(huán)境變量HOMEDRIVE和HOMEPATH訪問配置文件.erlang.cookie,應(yīng)注意這兩個(gè)環(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ī)時(shí),需要指定類型(四種類型:直接Direct,扇出Fanout ,主題Topic ,Headers的消息 );

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

消息(Message)直到消費(fèi)者被消費(fèi)者留在隊(duì)列中(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)系本站處理。 舉報(bào)投訴
  • 交換機(jī)
    +關(guān)注

    關(guān)注

    23

    文章

    2904

    瀏覽量

    104458
  • rabbitmq
    +關(guān)注

    關(guān)注

    0

    文章

    20

    瀏覽量

    1278
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    NVIDIA Omniverse基于Container的部署推流方案

    為了讓客戶能夠高效安裝部署 NVIDIA Omniverse 及 NVIDIA Isaac 平臺,NVIDIA 現(xiàn)已推出簡單便捷的容器化部署方案,以支持在數(shù)據(jù)中心的服務(wù)器中實(shí)現(xiàn)流式仿真或協(xié)作。
    的頭像 發(fā)表于 12-17 10:17 ?649次閱讀
    NVIDIA Omniverse基于Container的<b class='flag-5'>部署</b>推流方案

    SOLIDWORKS PDM Professional安裝部署指南:從服務(wù)器到客戶端的詳細(xì)步驟

    一份詳盡的SOLIDWORKS PDM Professional安裝指南,面向IT管理員,涵蓋從SQL Server配置、服務(wù)器安裝到客戶端設(shè)置的全過程,確保您高效、正確地完成PDM系統(tǒng)部署
    的頭像 發(fā)表于 09-11 17:37 ?1585次閱讀

    MiniVC6(C語言快速部署)資料

    MiniVC6(C語言快速部署)軟件,無需安裝。
    發(fā)表于 09-04 16:59 ?0次下載

    網(wǎng)絡(luò)電信號防雷電涌保護(hù)器的安裝部署方案

    引發(fā)網(wǎng)絡(luò)癱瘓。為了保障機(jī)房與數(shù)據(jù)中心的運(yùn)行安全,必須正確設(shè)計(jì)與安裝 網(wǎng)絡(luò)電信號防雷電涌保護(hù)器(SPD for Network/Signal Systems), 并結(jié)合合理的接地系統(tǒng),實(shí)現(xiàn)全方位的防雷保護(hù)。 地凱科技 將從工程技術(shù)要求、國家標(biāo)準(zhǔn)、安裝
    的頭像 發(fā)表于 08-26 14:49 ?615次閱讀
    網(wǎng)絡(luò)電信號防雷電涌保護(hù)器的<b class='flag-5'>安裝</b><b class='flag-5'>部署</b>方案

    深入剖析RabbitMQ高可用架構(gòu)設(shè)計(jì)

    在微服務(wù)架構(gòu)中,消息隊(duì)列故障導(dǎo)致的系統(tǒng)不可用率高達(dá)27%!如何構(gòu)建一個(gè)真正可靠的消息中間件架構(gòu)?本文將深入剖析RabbitMQ高可用設(shè)計(jì)的核心要點(diǎn)。
    的頭像 發(fā)表于 08-18 11:19 ?951次閱讀

    AICube生成部署文件失敗的原因?怎么解決?

    我按照網(wǎng)上的方法安裝了dotnet,和AICube,并且我是安裝在非中文路徑,但是嘗試了一天了,都不能成功的生成部署文件,我使用軟件自帶的樣例,但是就是不能生成部署文件 期待結(jié)果和實(shí)際
    發(fā)表于 08-05 06:26

    RabbitMQ消息隊(duì)列解決方案

    在現(xiàn)代分布式系統(tǒng)架構(gòu)中,消息隊(duì)列作為核心組件,承擔(dān)著系統(tǒng)解耦、異步處理、流量削峰等重要職責(zé)。RabbitMQ作為一款成熟的消息隊(duì)列中間件,以其高可用性、高可靠性和豐富的特性,成為眾多企業(yè)的首選方案。本文將從運(yùn)維工程師的角度,詳細(xì)闡述RabbitMQ從單機(jī)
    的頭像 發(fā)表于 07-08 15:55 ?625次閱讀

    無人職守自動安裝部署操作系統(tǒng)指南

    當(dāng)組織有服務(wù)器需要部署linux系統(tǒng)時(shí),需要通過網(wǎng)絡(luò)方式安裝并結(jié)合自動應(yīng)答文件,實(shí)現(xiàn)無人職守自動安裝部署操作系統(tǒng)。這種方式需要我們至少配置一臺服務(wù)器,所有需要
    的頭像 發(fā)表于 05-22 13:38 ?967次閱讀
    無人職守自動<b class='flag-5'>安裝</b><b class='flag-5'>部署</b>操作系統(tǒng)指南

    藍(lán)牙信標(biāo)安裝部署注意事項(xiàng)

    項(xiàng)目中我們在安裝部署藍(lán)牙信標(biāo)的時(shí)候,為保證定位效果,需要注意以下事項(xiàng):1、藍(lán)牙信標(biāo)的間距盡量應(yīng)控制在6~10m之間,間距盡可能均勻部署,三角形網(wǎng)格交錯(cuò)分布覆蓋整個(gè)空間;2、藍(lán)牙信標(biāo)與地面的垂直高度
    的頭像 發(fā)表于 05-12 19:47 ?896次閱讀
    藍(lán)牙信標(biāo)<b class='flag-5'>安裝</b><b class='flag-5'>部署</b>注意事項(xiàng)

    MSP430部署

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

    rabbitmq高可用集群搭建

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

    K230D部署模型失敗的原因?

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

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

    第一個(gè)我是轉(zhuǎn)onnx時(shí) 想把權(quán)重文件變小點(diǎn) 就用了半精度 --half,則說17版本不支持半精度 后面則是沒有縮小的單精度 但是顯示哪里溢出了···· 也不說是哪里、、。。。 到底能不能部署yolov5這種東西???? 也沒看見幾個(gè)部署在這上面..............
    發(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)行時(shí)軟件包。 將運(yùn)行時(shí)包轉(zhuǎn)移到部署機(jī)器中。 無法確定是否可以在部署機(jī)器上運(yùn)行 Python 應(yīng)用程序,而無需安裝OpenVINO? Toolk
    發(fā)表于 03-05 08:16