刚刚接触消息队列,不知道到底是个啥东西,听说是个标准,也听说spring有这个模板,就去spring官网下了个模板来试试了。下面是步骤


1.下载并安装erlang,http://www.erlang.org/download.html,我这里下载的是otp_win32_R16B01.exe,下载并安装(安装在了d盘d:\Program Files\erl5.9.1 )。


2.配置环境变量

增加一个系统环境变量ERLANG_HOME配置为d:\Program Files\erl5.9.1


3.下载RabbitMQ

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必须先安装配置好erlang)


5. 去springSource下载一个spring AMQP的deo,

https://github.com/SpringSource/spring-amqp-samples

下载下来以后里面有几个用maven构建的例子。

这里直接在安装好maven插件的eclipse上构建那个hello world例子。


然后先运行那个Producer.java 发送消息到RabbitMq服务器上,

然后运行Consumer.java 从服务器上接收消息。正常的话就ok


注:这里只是一个很简单的spring AMQP的小例子,具体业务上怎么发,怎么接收还是要跟实际而定。spring 为我们提供了一套基于JMS的模板(我是这么理解的,不必那么麻烦自己弄了)