转自 http://xpenxpen.iteye.com/blog/1474608
1.下载并安装erlang,http://www.erlang.org/download.html,最新版是R15B01(5.9.1)。由于我机器是64位的Win7,所以找到otp_win64_R15B01.exe下载并安装。
2.配置环境变量
增加一个系统环境变量ERLANG_HOME配置为C:\Program Files\erl5.9.1
3.下载RabbitMQ,最新版是2.8.1,http://www.rabbitmq.com/releases/rabbitmq-server/v2.8.1/rabbitmq-server-windows-2.8.1.zip。
4.解压RabbitMQ的zip包,运行sbin/rabbitmq-server.bat,启动RabbitMQ服务器。
RabbitMQ服务端是用AMPQ协议的, 而客户端支持多种语言(Java, .NET, C/C++,Erlang......)。下面我们准备用java来写一个hello world,测试RabbitMQ是否安装OK。
5.先要去http://www.rabbitmq.com/java-client.html下载java的客户端,rabbitmq-java-client-bin-2.8.1.zip。解压把里面的3个jar包拷贝到我们的java工程吧。
6.写代码,代码其实都来自于http://www.rabbitmq.com/tutorials/tutorial-one-java.html,我就不贴了。我就传一份工程文件上来吧。
7.测试,先运行Receive,再运行Send两次,看到如下消费者能够接受到2条消息了,表明RabbitMQ的环境OK了。
8.Rabbit还自带监控功能.
8.1. cmd进到sbin目录,键入rabbitmq-plugins enable rabbitmq_management启用监控管理,然后重启Rabbitmq服务器。
8.2. 打开网址http://localhost:55672,用户名和密码都是guest。
8.3. 这次我们关掉Receive,再次运行Send,然后点击管理网页上的Queue。
点击hello进去,并点击Get Message,可以看到Hello World消息的确已经传送到RabbitMQ的服务器端了
2.配置环境变量
增加一个系统环境变量ERLANG_HOME配置为C:\Program Files\erl5.9.1
3.下载RabbitMQ,最新版是2.8.1,http://www.rabbitmq.com/releases/rabbitmq-server/v2.8.1/rabbitmq-server-windows-2.8.1.zip。
4.解压RabbitMQ的zip包,运行sbin/rabbitmq-server.bat,启动RabbitMQ服务器。
RabbitMQ服务端是用AMPQ协议的, 而客户端支持多种语言(Java, .NET, C/C++,Erlang......)。下面我们准备用java来写一个hello world,测试RabbitMQ是否安装OK。
5.先要去http://www.rabbitmq.com/java-client.html下载java的客户端,rabbitmq-java-client-bin-2.8.1.zip。解压把里面的3个jar包拷贝到我们的java工程吧。
6.写代码,代码其实都来自于http://www.rabbitmq.com/tutorials/tutorial-one-java.html,我就不贴了。我就传一份工程文件上来吧。
7.测试,先运行Receive,再运行Send两次,看到如下消费者能够接受到2条消息了,表明RabbitMQ的环境OK了。
- [*] Waiting for messages. To exit press CTRL+C
- [x] Received 'Hello World!'
- [x] Received 'Hello World!'
[*] Waiting for messages. To exit press CTRL+C
[x] Received 'Hello World!'
[x] Received 'Hello World!'
8.Rabbit还自带监控功能.
8.1. cmd进到sbin目录,键入rabbitmq-plugins enable rabbitmq_management启用监控管理,然后重启Rabbitmq服务器。
8.2. 打开网址http://localhost:55672,用户名和密码都是guest。
8.3. 这次我们关掉Receive,再次运行Send,然后点击管理网页上的Queue。
点击hello进去,并点击Get Message,可以看到Hello World消息的确已经传送到RabbitMQ的服务器端了