RabbitMQ是什麼?
RabbitMQ是一個訊息中介軟體 (broker), 他實作AMQP標準, 特點是消息轉發是非同步並且可靠.
主要用來處理應用程序之間消息的儲存與轉發可讓消費者和生產者解耦合, 消息是基於二進制
因為RabbitMQ Server是用Erlang語言編寫,所以在安裝RabbitMQ Server前須先安裝Erlang環境
安裝完後可到RabbitMq官網下載安裝Server .
以下是常用在CMD使用的使令
開啟RabbitMq Server.
rabbitmq-server -detached
查看RabbitMq狀態
rabbitmqctl status
查看Queue列表狀態
rabbitmqctl list_queues
查看交換器(Exchange)
rabbitmqctl list_exchanges
查看綁定狀態
rabbitmqctl list_bindings
RabbitMQ Server UI
RabbitMq Server 很貼心也有UI版的控制面板,只需在CMD中輸入這個指令 啟用Server UI套件
rabbitmq-plugins enable rabbitmq_management
再訪問 http://localhost:15672/ URL,就可進入這個頁面
預設帳號密碼都是guest.
Rabbitmq run in Docker
使用Docker可以方便建立我們的Rabbitmq
在你電腦安裝完Docker後,只需使用下面指令
1 | docker run -d --hostname myrabbit --name RabbitMQ -p 8080:15672 rabbitmq:3-management |
再訪問 http://localhost:15672/URL,就可進入這個頁面
Web UI和Server都會幫我們運行起來
小結:
安裝RabbitMQ步驟就這幾步而已 ^^,之後會跟大家分享如何在.Net使用RabbitMQ.
此文作者:Daniel Shih(石頭)
此文地址: https://isdaniel.github.io/rabbitmq-introduce-02/
版權聲明:本博客所有文章除特別聲明外,均採用 CC BY-NC-SA 3.0 TW 許可協議。轉載請註明出處!