歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Java實現RabbitMQ 及安裝過程

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 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved