最近需要用到一些 Open Source 的 Message Queue 技術,因此開始 survey RabbitMQ 基本上這個兔子 Queue 可以安裝在 Linux 上也可以安裝在 Windows 上,安裝了 Queue 之後就可以將Message 透過Sender 程式送進去 Queue ,先進先出,若是沒有 receiver 程式來 Queue 中將 Message 取走他就會一直堆積愈來愈多,理論上只要有足夠多的儲存 message 空間就可以往 Queue 當中送進更多的 Message,以下記錄了這一次在 Windows 8 上面安裝 RabbitMQ 的筆記,下次再來分享我在 Ubuntu 上面安裝 RabbitMQ 以及用 Python 及 Java 寫出的 RabbitMQ Sender 及 Receiver 程式。
1.先安裝 Erlang 套件
要在 windows 環境下安裝 RabbitMQ 必需要先安裝 Erlang 套件,目前的版本是 Erlang OTP 18.0,我的作業系統是 win64 所以下載
下載以及安裝 Erlang 套件一直按 next 就對了
OTP 18.0 Windows 64-bit Binary File (95.1 MB)
在 windows 下新增二組環境變數
ERLANG_HOME=C:\Program Files\erl7.0
添加到PATH=%ERLANG_HOME%\bin;
PS: 可以透過 command env 叫出修改環境變數的頁面
2.安裝 RabbitMQ
執行rabbitmq-server-3.5.4,動作非常的快,一下子 next 完就安裝完畢了。
設置環境變數:
RABBITMQ_SERVER=C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.4
PATH=%RABBITMQ_SERVER%\sbin;
3. Enable RabbitMQ的plugin
安裝完之後在 command line 下執行下列指令
cd %RABBITMQ_SERVER%\sbin
rabbitmq-plugins enable rabbitmq_management
RABBITMQ_LOG_BASE = C:\Logs\RabbitMQ
4.安裝完成後透過 command line 可以啟動 rabbitMQ
rabbitmq-service.bat stop
rabbitmq-service.bat install
rabbitmq-service.bat start
5. 確認 rabbitMQ 啟動狀態指令
rabbitmqctl status
Status of node 'rabbit@MESONWU-PC' ...
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
▼覺得本站資訊不錯,請不吝給個讚,感謝您▼
沒有留言:
張貼留言