RabbitMQ (一) 安裝介紹

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 許可協議。轉載請註明出處!


如果本文對您幫助很大,可街口支付斗內鼓勵石頭^^