RabbitMQ的第一個JAVA實現
RabbitMQ是基於Erlang的,所以首先必須配置Erlang環境
Erlang官網 http://www.erlang.org/
Linux 下Erlang下載選擇sourcefile
Wget命令下載
Ubuntu下用tar –xzvf *.tar.gz命令解壓
依次執行以下命令:
./configure--prefix=/home/Hadoop/mydisk/erlang
(該過程可能失敗,建議sudoapt-get install build-essential)
還不行的話,就需要安裝什麼就安裝什麼吧
提示:如下的包最好是在erlang安裝之前就安裝好的: perl, debhelper (>= 4.0.0), autoconf (>=2.50), openssl, libssl-dev, m4, libncurses5-dev, dpatch, autotools-dev,unixodbc-dev
make
這個過程需要一段時間
makeinstall
安裝完成後需要做一些配置:
修改etc/profile文件,設置環境變量
ERLANG_HOME=/home/hadoop/mydisk/erlang
export $ERLANG_HOME/bin
測試是否安裝配置成功
至此,erlang已經安裝配置完成;
--------------------------------------分割線 --------------------------------------
在CentOS上編譯安裝Erlang R15B http://www.linuxidc.com/Linux/2012-03/57663.htm
Ubuntu 11.10 搭建Erlang環境 http://www.linuxidc.com/Linux/2012-04/58208.htm
在 CentOS 5.7 上通過 YUM 安裝 Erlang 過程 http://www.linuxidc.com/Linux/2012-12/75622.htm
Erlang---啟動參數學習/研究 http://www.linuxidc.com/Linux/2011-07/39157.htm
CentOS 5.5 下源代碼編譯安裝 Erlang http://www.linuxidc.com/Linux/2011-07/39156.htm
Ubuntu 10.10下源碼安裝Erlang 5.8.3版本 http://www.linuxidc.com/Linux/2011-04/34863.htm
在 CentOS 6.4上安裝Erlang http://www.linuxidc.com/Linux/2013-06/85964.htm
Ubuntu 下 Erlang R16B 的安裝 http://www.linuxidc.com/Linux/2013-05/84235.htm
--------------------------------------分割線 --------------------------------------
下面開始安裝配置rabbitMQ:
同樣下載壓縮包
Wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.3.5/rabbitmq-server-generic-unix-3.3.5.tar.gz
解壓,配置
啟動rabbitMQ
端口是5672
下面使用JAVA語言來測試下rabbitMQ,這裡給出一個demo
首先下載java的客戶端jar包
http://www.rabbitmq.com/java-client.html
Wget http://www.rabbitmq.com/releases/rabbitmq-java-client/v3.3.5/rabbitmq-java-client-bin-3.3.5.tar.gz
發送端
在main函數中調用send方法即可向隊列中發送消息
接收端
這是接收端代碼,接收隊列中的信息
通過源碼可以看到默認用戶和默認HOST
所以以上代碼中的setHost注釋掉,程序已然可以正常運行。
CentOS 5.6 安裝RabbitMQ http://www.linuxidc.com/Linux/2013-02/79508.htm
RabbitMQ客戶端C++安裝詳細記錄 http://www.linuxidc.com/Linux/2012-02/53521.htm
用Python嘗試RabbitMQ http://www.linuxidc.com/Linux/2011-12/50653.htm
RabbitMQ集群環境生產實例部署 http://www.linuxidc.com/Linux/2012-10/72720.htm
Ubuntu下PHP + RabbitMQ使用 http://www.linuxidc.com/Linux/2010-07/27309.htm
在CentOS上安裝RabbitMQ流程 http://www.linuxidc.com/Linux/2011-12/49610.htm
RabbitMQ 的詳細介紹:請點這裡
RabbitMQ 的下載地址:請點這裡