2015年8月6日

RabbitMQ 教學 (1) - 安裝 RabbitMQ Server ( Install RabbitMQ Server on Arch Linux )

先前因工作需要有稍微接觸 IBM 的 MQ 產品,但涉入不夠深入。最近想利用 RabbitMQ 來打造一個服務,因此接下來打算花點時間來了解這個開源專案。本篇先來介紹如何安裝 RabbitMQ Server。( 其他 RabbitMQ 相關教學可以參考本篇整理 )



前置作業
因為我使用的是 Arch Linux,所以應該會需要手動安裝蠻多套件的,主要先安裝 erlang 不然 MQ Server 會無法啟動。我是透過 yaourt 安裝,指令:
yaourt erlang
系統會列出許多套件供選擇,我安裝的是 erlang 18.0-1 : General-purpose concurrent functional programming language developed by Ericsson。


安裝 RabbitMQ
在 *NIX 系統上,下載與安裝 RabbitMQ 基本上都很簡單,先至官方網站下載適合你的作業環境的壓縮檔案,接著將它解壓縮就完成安裝了。解壓縮後的檔案結構看起來如下:
├── rabbitmq_server
│   ├── ebin
│   ├── etc
│   ├── include
│   ├── INSTALL
│   ├── LICENSE
│   ├── ...
│   ├── plugins
│   ├── sbin
│   ├── share
│   └── var


操作 RabbitMQ Server
操控 RabbitMQ Server 主要是透過 sbin/ 底下的 rabbitmqctl 來完成,簡單的幾個指令如下:
# 啟動 Server
sbin/rabbitmq-server

# 停止 Server
sbin/rabbitmqctl stop

# 檢視 Server 狀態
sbin/rabbitmqctl status

# 列出所有的 Queue
sbin/rabbitmqctl list_queues


Environment :
  ・ Arch Linux
  ・ Python 2.7

Reference :
  ・ RabbitMQ official site


熱門文章