国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

三臺(tái)Windows服務(wù)器搭建RabbitMq集群及鏡像隊(duì)列

這篇具有很好參考價(jià)值的文章主要介紹了三臺(tái)Windows服務(wù)器搭建RabbitMq集群及鏡像隊(duì)列。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔


前言

消息中間件-RabbitMq集群搭建及鏡像隊(duì)列 (高可用性、一臺(tái)宕機(jī)自動(dòng)切換另一臺(tái)) ,鏡像隊(duì)列是基于普通的集群模式的


提示:以下是本篇文章正文內(nèi)容,下面案例可供參考

一、RabbitMq是什么?

RabbitMQ是實(shí)現(xiàn)了高級(jí)消息隊(duì)列協(xié)議(AMQP)的開(kāi)源消息代理軟件(亦稱面向消息的中間件)。RabbitMQ服務(wù)器是用Erlang語(yǔ)言編寫的,而集群和故障轉(zhuǎn)移是構(gòu)建在開(kāi)放電信平臺(tái)框架上的。所有主要的編程語(yǔ)言均有與代理接口通訊的客戶端庫(kù)。
RabbitMQ三大優(yōu)勢(shì):
1.解耦:
若不使用MQ,當(dāng)分布式系統(tǒng)中的一個(gè)系統(tǒng)給多個(gè)子系統(tǒng)提供數(shù)據(jù)時(shí),當(dāng)下游的子系統(tǒng)發(fā)生更改,Publisher也需要做出對(duì)應(yīng)的更改。系統(tǒng)耦合性較高。
使用RabbitMQ以后,我們只需要讓Publisher將消息發(fā)送到中間件即可,而并不需要關(guān)心誰(shuí)去接收這條消息。
2.異步:
以系統(tǒng)多級(jí)調(diào)用為例:
下單成功(訂單系統(tǒng))–發(fā)送短信(短信系統(tǒng))–xxx(下游子系統(tǒng))
若發(fā)送短信和其下游的子系統(tǒng)并沒(méi)有關(guān)聯(lián),那么我們可以在下單成功以后,將消息存儲(chǔ)到RabbitMQ中,讓短信系統(tǒng)和下游子系統(tǒng)異步執(zhí)行??s短系統(tǒng)總的運(yùn)行時(shí)間。
3.削峰填谷:
若請(qǐng)求瞬間增多,來(lái)了5000個(gè)請(qǐng)求,而A系統(tǒng)無(wú)法一秒鐘處理5000個(gè)請(qǐng)求,我們可以將這5000個(gè)請(qǐng)求存儲(chǔ)到MQ中,然后每秒從MQ中取出1000個(gè)消息進(jìn)行消費(fèi)。

削峰填谷的原理:
其實(shí)就是利用Consumer的限流機(jī)制:
首先確認(rèn)ack機(jī)制為手動(dòng)簽收。(在手動(dòng)簽收前sleep1s即可)
其次listener-container配置屬性perfetch=1000也就是說(shuō)一次消費(fèi)1000條消息。

二、RabbitMq集群搭建步驟

1.環(huán)境說(shuō)明

操作系統(tǒng):Windows Server 2012
Erlang版本:21.3
RabbitMQ版本:3.7.14

三臺(tái)服務(wù)器rabbitMq組成的集群
192.168.85.100 scck2svr04
192.168.85.101 scck2db04
192.168.85.102 scck2svr03

2.RabbitMQ 安裝

先安裝 otp_win64_21.3.exe
再安裝 rabbitmq-server-3.7.14.exe
設(shè)置環(huán)境變量,具體操作步驟為:
我的電腦 -> 屬性 -> 高級(jí)系統(tǒng)設(shè)置 -> 環(huán)境變量

安裝成功之后,我們?cè)诘谝慌_(tái)主服務(wù)器上搜索 .erlang.cookie
三臺(tái)Windows服務(wù)器搭建RabbitMq集群及鏡像隊(duì)列
復(fù)制出一個(gè) .erlang.cookie 文件到另外兩臺(tái)服務(wù)器上進(jìn)行覆蓋,注意,要覆蓋另外兩臺(tái)服務(wù)器的兩個(gè)目錄下都要覆蓋,覆蓋完之后重啟另外兩臺(tái)服務(wù)器,重啟完成之后我們需要啟動(dòng) RabbitMQ 并加入集群,首先我們啟動(dòng)第一臺(tái)服務(wù)器,執(zhí)行以下命令:

rabbitmq-service stop
rabbitmq-service start
rabbitmqctl start_app

第一臺(tái)服務(wù)器的 RabbitMQ 服務(wù)器啟動(dòng)之后我們可以執(zhí)行一下命令安裝可視化操作界面:

rabbitmq-plugins enable rabbitmq_management
rabbitmq-plugins enable rabbitmq_mqtt(1883)
rabbitmq-plugins enable rabbitmq_web_mqtt(15675)

插件安裝完成之后我們可以通過(guò)瀏覽器訪問(wèn)服務(wù)器的 15672 端口訪問(wèn)可視化頁(yè)面:
三臺(tái)Windows服務(wù)器搭建RabbitMq集群及鏡像隊(duì)列

3.RabbitMQ 集群搭建

第一臺(tái)服務(wù)器已經(jīng)裝好了,那么接下來(lái)開(kāi)始裝第二臺(tái)并加入集群,安裝第二臺(tái)與第一臺(tái)執(zhí)行同樣的命令:

rabbitmq-service stop
rabbitmq-service start
rabbitmqctl start_app

rabbitmq-plugins enable rabbitmq_management
rabbitmq-plugins enable rabbitmq_mqtt
rabbitmq-plugins enable rabbitmq_web_mqtt

rabbitmqctl stop_app
rabbitmqctl join_cluster rabbit@scck2svr04
rabbitmqctl start_app

第三臺(tái)服務(wù)器的操作和第二臺(tái)也是一樣,執(zhí)行完以下命令:

rabbitmq-service stop
rabbitmq-service start
rabbitmqctl start_app

rabbitmq-plugins enable rabbitmq_management
rabbitmq-plugins enable rabbitmq_mqtt
rabbitmq-plugins enable rabbitmq_web_mqtt

rabbitmqctl stop_app
rabbitmqctl join_cluster rabbit@scck2svr04
rabbitmqctl start_app

執(zhí)行完命令之后我們重新刷新可視化頁(yè)面就發(fā)現(xiàn)集群中出現(xiàn)了3臺(tái)服務(wù)器了:
三臺(tái)Windows服務(wù)器搭建RabbitMq集群及鏡像隊(duì)列

4.RabbitMQ鏡像隊(duì)列

Windows RabbitMQ 鏡像隊(duì)列 (高可用性、一臺(tái)宕機(jī)自動(dòng)切換另一臺(tái))
鏡像隊(duì)列是通過(guò)RabbitMQ 的配置策略(policy)來(lái)實(shí)現(xiàn)的:
鏡像隊(duì)列提供了三種模式:

?  all:全部的節(jié)點(diǎn)隊(duì)列都做鏡像;

?  exactly:指定鏡像隊(duì)列的節(jié)點(diǎn)最高鏡像數(shù)量;

?  nodes:只為指定具體節(jié)點(diǎn)配置鏡像隊(duì)列;

三臺(tái)Windows服務(wù)器搭建RabbitMq集群及鏡像隊(duì)列
鏡像創(chuàng)建完成 如下圖:
三臺(tái)Windows服務(wù)器搭建RabbitMq集群及鏡像隊(duì)列
鏡像創(chuàng)建完畢后 隊(duì)列 如下圖:
三臺(tái)Windows服務(wù)器搭建RabbitMq集群及鏡像隊(duì)列


總結(jié)

記錄點(diǎn)點(diǎn)滴滴文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-427492.html

到了這里,關(guān)于三臺(tái)Windows服務(wù)器搭建RabbitMq集群及鏡像隊(duì)列的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 極速安裝kubernetes-1.22.0(三臺(tái)CentOS7服務(wù)器)

    極速安裝kubernetes-1.22.0(三臺(tái)CentOS7服務(wù)器)

    這里分類和匯總了欣宸的全部原創(chuàng)(含配套源碼):https://github.com/zq2599/blog_demos 標(biāo)題敢號(hào)稱 極速 ,是因?yàn)槭褂昧碎_(kāi)源項(xiàng)目 sealos ,正是因?yàn)閟ealos,原本繁瑣復(fù)雜的kubernetes部署操作變得簡(jiǎn)單高效 sealos是個(gè)熱門開(kāi)源項(xiàng)目,地址是:https://github.com/fanux/sealos,官方說(shuō)明容易引發(fā)讀者的

    2024年02月16日
    瀏覽(24)
  • 華為云云耀云服務(wù)器L實(shí)例評(píng)測(cè) | 實(shí)例使用教學(xué)之軟件安裝:華為云云耀云服務(wù)器環(huán)境下安裝 RabbitMQ 集群

    華為云云耀云服務(wù)器L實(shí)例評(píng)測(cè) | 實(shí)例使用教學(xué)之軟件安裝:華為云云耀云服務(wù)器環(huán)境下安裝 RabbitMQ 集群

    華為云云耀云服務(wù)器L實(shí)例評(píng)測(cè) | 實(shí)例使用教學(xué)之軟件安裝:華為云云耀云服務(wù)器環(huán)境下安裝 RabbitMQ 集群 介紹華為云云耀云服務(wù)器 華為云云耀云服務(wù)器 (目前已經(jīng)全新升級(jí)為 華為云云耀云服務(wù)器L實(shí)例) 華為云云耀云服務(wù)器是什么 華為云云耀云服務(wù)器和上一代的服務(wù)器對(duì)

    2024年02月07日
    瀏覽(111)
  • ubuntu服務(wù)器版本搭建Hadoop集群

    ubuntu服務(wù)器版本搭建Hadoop集群

    實(shí)驗(yàn)環(huán)境: 虛擬化軟件:VMware? Workstation 16 Pro 鏡像:ubuntu-22.04.2-live-server-amd64.iso Hadoop版本:hadoop-3.3.4.tar.gz ubuntu鏡像鏈接 hadoop文件鏈接 配置虛擬機(jī) (1)新建虛擬機(jī),選擇實(shí)驗(yàn)鏡像【ubuntu-22.04.2-live-server-amd64.iso】 (2)調(diào)整硬件配置,配置如圖 安裝操作系統(tǒng) (1)選擇虛擬

    2024年02月08日
    瀏覽(26)
  • Windows搭建NTP服務(wù)器——搭建時(shí)間同步服務(wù)器

    Windows搭建NTP服務(wù)器——搭建時(shí)間同步服務(wù)器

    本環(huán)境搭建環(huán)境是windows2012R2 在Windows 服務(wù)器下,按住“ windows+r ”打開(kāi)“運(yùn)行”對(duì)話框,輸入regedit,點(diǎn)擊“確定”打開(kāi)注冊(cè)表。 依次打開(kāi)HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersType 鼠標(biāo)雙擊Type 文件; 彈出對(duì)話框,在數(shù)據(jù)數(shù)值(V)項(xiàng)輸入 NTP,單擊確定 按照此

    2023年04月25日
    瀏覽(28)
  • Nginx(7)Nginx實(shí)現(xiàn)服務(wù)器端集群搭建

    Nginx(7)Nginx實(shí)現(xiàn)服務(wù)器端集群搭建

    前面課程已經(jīng)將Nginx的大部分內(nèi)容進(jìn)行了講解,我們都知道了Nginx在高并發(fā)場(chǎng)景和處理靜態(tài)資源是非常高性能的,但是在實(shí)際項(xiàng)目中除了靜態(tài)資源還有就是后臺(tái)業(yè)務(wù)代碼模塊,一般后臺(tái)業(yè)務(wù)都會(huì)被部署在Tomcat,weblogic或者是websphere等web服務(wù)器上。那么如何使用Nginx接收用戶的請(qǐng)

    2024年02月09日
    瀏覽(20)
  • Linux服務(wù)器集群-大數(shù)據(jù)基礎(chǔ)環(huán)境搭建指南

    Linux服務(wù)器集群-大數(shù)據(jù)基礎(chǔ)環(huán)境搭建指南

    本文將構(gòu)建三臺(tái)Linux服務(wù)器(node1、node2、node3),通過(guò)相關(guān)配置,搭建出一個(gè)Linux服務(wù)器集群環(huán)境適用于大數(shù)據(jù)的開(kāi)發(fā)學(xué)習(xí)。 本文使用的VMware版本為:VMware16; 本文環(huán)境搭建使用到的Linux發(fā)行版本為:CentOS7; 本文的電腦操作環(huán)境為:windows11。 首先,需要根據(jù)之前發(fā)文中的流程

    2024年02月07日
    瀏覽(27)
  • 基于slurm框架的GPU服務(wù)器集群搭建方法

    基于slurm框架的GPU服務(wù)器集群搭建方法

    1. 環(huán)境基礎(chǔ) 2. 環(huán)境配置 2.1 hostname配置 2.2 關(guān)閉SELinux (master, slave) 2.3 關(guān)閉Firewall (master, slave) 2.4 配置ip與hostname映射關(guān)系 (master, slave1) 3. 創(chuàng)建munge和slurm用戶 (master, slave) 4. 安裝munge 4.1 下載munge及依賴包 (master, slave) 4.2 生成munge.key并發(fā)送到各計(jì)算節(jié)點(diǎn) (master) 4.3 修改

    2024年02月05日
    瀏覽(15)
  • 概述、搭建Redis服務(wù)器、部署LNP+Redis、創(chuàng)建Redis集群、連接集群、集群工作原理

    概述、搭建Redis服務(wù)器、部署LNP+Redis、創(chuàng)建Redis集群、連接集群、集群工作原理

    Top 案例1:搭建redis服務(wù)器 案例2:常用命令限 案例3:部署LNP+Redis 案例4:創(chuàng)建redis集群 1.1 具體要求如下 在主機(jī)redis64運(yùn)行redis服務(wù) 修改服務(wù)運(yùn)行參數(shù) ip 地址192.168.88.64 服務(wù)監(jiān)聽(tīng)的端口6364 redis服務(wù)的連接密碼為 tarenaplj 1.2 方案 準(zhǔn)備1臺(tái)新虛擬機(jī),要求如表-1所示。 ? 1.3 步驟 實(shí)

    2024年02月12日
    瀏覽(114)
  • Windows搭建HTTP服務(wù)器

    Windows搭建HTTP服務(wù)器

    打開(kāi)控制面板-程序和功能-啟用或關(guān)閉Windows功能,勾選Internet information services下拉框的全部選項(xiàng)。 搜索IIS,打開(kāi)Internet information services(IIS)管理器,右擊左側(cè)網(wǎng)站導(dǎo)航欄,添加網(wǎng)站。如果沒(méi)有找到IIS管理器,就需要看看第一步是否有勾選上IIS。 配置網(wǎng)站信息,網(wǎng)站名稱自定

    2023年04月11日
    瀏覽(13)
  • SRS流媒體服務(wù)器——Forward集群搭建和源碼分析

    SRS流媒體服務(wù)器——Forward集群搭建和源碼分析

    Forward集群原理 RTMP流轉(zhuǎn)發(fā)(Forward)部署實(shí)例 Forward集群源碼分析 Forward 表示向前、前頭的、發(fā)送等意思。 在SRS中可以理解為把Master節(jié)點(diǎn)獲得直播流?播(轉(zhuǎn)發(fā))給所有的Slave節(jié)點(diǎn),master節(jié)點(diǎn)由多少路直播流,那么在每個(gè)slave節(jié)點(diǎn)也會(huì)多少路直播流。 注:在SRS中還有另外?種集

    2023年04月11日
    瀏覽(24)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包