首頁

目前文章總數:157 篇

  

最後更新:2024年 12月 07日

0029. Windows作業系統架設 RabbitMQ 的流程

日期:2022年 05月 18日

標籤: RabbitMQ Erlang

摘要:C# 學習筆記


應用所需:1. Windows 7 ~ 10 作業系統
     2. Erlang (版本:24.3.4)
     3. RabbitMQ Server
解決問題:1. 如何在Windows 作業系統下架設 RabbitMQ
基本介紹:本篇分為2大部分。
第一部分:Erlang 安裝
第二部分:RabbitMQ Server安裝與管理工具啟動






第一部分:Erlang 安裝

Step 1:Erlang介紹

RabbitMQ 由Erlang開發,故需要先安裝Erlang
Erlang 是一種通用的平行導向函數式程式語言。Erlang也可以指Erlang/OTP的通稱,開源電信平台(OTP)是Erlang的常用執行環境及一系列標準元件。
詳細可參考:維基百科介紹

Step 2:Erlang下載

先進官網開始下載連結
進入後右邊紅框的位置下載Windows版本(64/32位元)的安裝檔


Step 3:Erlang安裝-1

下載完成後應有一個.msi檔案,執行安裝


Step 4:Erlang安裝-2

依照所需項目勾選,一般直接”Next>”進行安裝
紀錄所安裝的”路徑”,本篇在以下路徑

D:\Program Files\erl-24.3.4 





Step 5:Erlang配置作業系統環境變數-1

電腦 -> 控制台 -> 系統及安全性 -> 系統 -> 環境變數(N)…
※紅框區域


Step 6:Erlang配置作業系統環境變數-2

進入環境變數後,選擇紅框的新增


Step 7:Erlang配置作業系統環境變數-3

新增自己本機的erlang安裝路徑


Step 8:Erlang配置作業系統環境變數-4

找到Path的變數,進行編輯


Step 9:Erlang配置作業系統環境變數-5

找到Path的變數,進行編輯=> 輸入erlang安裝路徑\bin


Step 10:驗證是否配置成功

開始 -> 命令提示字元 -> 輸入erl ,若配置成功會進入erlang執行工作




第二部分:RabbitMQ Server安裝與管理工具啟動

Step 1:介紹RabbitMQ-1

RabbitMQ是實現了進階訊息佇列協定(AMQP)的開源訊息代理軟體(亦稱訊息導向中介層)。
RabbitMQ伺服器是用Erlang語言編寫的,而群集和故障轉移是構建在開放電信平台框架上的。
所有主要的程式語言均有與代理介面通訊的客戶端函式庫。
詳細可參考:維基百科介紹

Step 2:介紹RabbitMQ-2

實現了Advanced Message Queuing Protocol(AMQP)
使得不同的提供商之間可以互操作性,例如SMTP,HTTP,HTTPS,FTP,GRPC等協議可以互相溝通,
高階訊息佇列協定另一特性為MemoryStream間的傳遞交互

Step 3:RabbitMQ下載

RabbitMQ 需要一台主機作為Server,以便於各端口可以透過RabbitMQ進行隊列交互
進官網下載連結


Step 4:RabbitMQ安裝

執行安裝,依照所需項目勾選,一般直接”Next>”進行安裝,安裝完後建議重新啟動電腦
紀錄所安裝的”路徑”,本篇在以下路徑

D:\Program Files\RabbitMQ Server





Step 5:跳到指定路徑確認

確保.bat檔案都安裝完成


Step 6:RabbitMQ Web管理介面啟動-1

在官網有寫如何啟動管理介面(※紅框處)
官網Managent說明介紹


Step 7:RabbitMQ Web管理介面啟動-2

可在命令提示字元,Step 5.的路徑下,輸入以下,進行啟動

rabbitmq-plugins enable rabbitmq_management




Step 8:執行過程注意事項

執行任何命令的過程會有跳出防火牆的提示,請皆選擇同意,避免後續使用RabbitMQ隊列訊息傳遞會失敗


Step 9:進入RabbitMQ Web管理介面

Step 7.啟動管理介面後,在網址列輸入以下,會跳出登入的管理介面
帳號密碼預設為guest

localhost:15672




Step 10:進入RabbitMQ Web管理介面

登入後,即可看到管理介面。