1. 程式人生 > 實用技巧 >RabbitMQ教程-簡介及安裝(Windows)

RabbitMQ教程-簡介及安裝(Windows)

Windows下安裝RabbitMQ

目標

簡要了解RabbitMQ並在Windows系統下成功安裝RabbitMQ


內容

1、 選擇RabbitMQ的原因
2、RabbitMQ的高效能是如何實現的
3、AMQP高階協議&核心概念
4、RabbitMQ的整體架構
5、RabbitMQ中的訊息如何流轉

6、RabbitMQ的安裝


1、選擇RabbitMQ的原因

1)、什麼是RabbitMQ

  1. 主要是一個開源的訊息代理和佇列伺服器,用於通過普通協議在完全不同的應用之間共享資料
  2. 使用Erlang語言編寫的
  3. 基於AMQP協議實現

2)、優點

  1. 與Spring AMQP完美結合,擁有豐富的API
  2. 叢集模式相當豐富,提供表示式配置,HA模式,映象佇列模型

2、RabbitMQ的高效能是如何實現的

3、AMQP高階協議&核心概念

AMQP:Advance Message Queuing Protocol 高階訊息協議
在這裡插入圖片描述

4、RabbitMQ的整體架構

在這裡插入圖片描述

5、RabbitMQ中的訊息如何流轉

生產者生產訊息

–> 將訊息傳送到交換機(exchange)
–> 交換機可以繫結(binding)多個訊息佇列(Message
Queue)
–> 根據交換機的路由(Routing)策略將訊息傳送到指定的佇列上
–> 消費者監聽佇列,從而進行消費。

6、RabbitMQ的安裝

1)、下載並安裝erlang

  1. 選擇對應的版本下載
    在這裡插入圖片描述
  2. 安裝erlang
    第一步:因為是exe檔案,直接雙擊開啟,進行安裝即可
    在這裡插入圖片描述

第二步:使用預設選項,點選next按鈕
在這裡插入圖片描述

第三步:設定安裝路徑,這個路徑要記得哦,配置環境變數時會使用到。點選next按鈕
第四步:點選install,等待安裝完成。
3. 設定erlang環境變數
此電腦-->滑鼠右鍵“屬性”-->高階系統設定-->環境變數-->“新建”系統環境變數

第一步:新增系統環境變數ERLANG_HOME,引數值為erlang的安裝路徑。
第二步:編輯Path變數,新增%ERLANG_HOME%\bin

  1. 驗證是否安裝成功

–> 開啟Commond Prompt( Windows + R 輸入cmd)
–> 輸入erl,看到版本號就說明erlang安裝成功了
在這裡插入圖片描述

2)、 下載並安裝RabbitMQ

  1. 安裝rabbitMQ
    安裝方式和安裝erlang是一樣的,都是exe檔案,直接雙擊開啟進行安裝即可。安裝目錄也要記得哈,之後安裝外掛時會用到。

  2. 安裝RabbitMQ-Plugins
    第一步:開啟Command Prompt,進入RabbitMQ的sbin目錄
    cd C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.4\sbin

    第二步:安裝外掛並啟動
    rabbitmq-plugins enable rabbitmq_management

    停止服務 rabbitmq-plugins disable rabbitmq_management
    在這裡插入圖片描述

    第三步:檢查rabbitMQ是否安裝成功以及服務狀態
    rabbitmqctl status
    此時顯示服務已經啟動,若服務未顯示啟動,則進入sbin目錄,雙擊rabbitmq-server.bat
    在這裡插入圖片描述

    第四步:訪問Web端管理頁面
    訪問路徑:http://localhost:15672/
    使用者名稱:guest
    密碼:guest

    在這裡插入圖片描述