非常感谢 http://wubin850219.iteye.com/blog/1002932
rabbitMQ是一个在AMQP基础上完整的,可服用的企业消息系统。他遵循Mozilla Public License 开源协议。
关于amqp可参考http://www.oschina.net/p/rabbitmq/
rabbitmq是一个消费的代理;通过生产者客户端生产一个信息,转送给消费者客户端;在这个传输过程中,根据你的需要可以经过路由、缓冲、持久化来得到这个消息。
先通过一个例子开始:通过rabbitmq输出"Hello World!"
其中P代表生产者、C表示消费者、中间红色部分代表消息队列
生产者客户端的发送消息程序如下:
java代码
运行结果如下:
Java代码
消费者客户端接收消息程序如下:
Java代码
运行程序得到的结果如下:
Java代码如果消费者出现“[x] Received 'Hello World!'”说明已接收到此消息信息。
新闻热点
疑难解答