AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。
AMQP 里主要要说两个组件:Exchange 和 Queue (在 AMQP 1.0 里还会有变动),如下图所示,绿色的 X 就是 Exchange ,红色的是 Queue ,这两者都在 Server 端,又称作 Broker ,这部分是 RabbitMQ 实现的,而蓝色的则是客户端,通常有 Producer 和 Consumer 两种类型:
使用浏览器打开 http://localhost:15672
访问 RabbitMq的管理控制台。
参考文章:
重点参考:
rabbitmq学习1:hello world - 野四 永无止境 - ITeye技术网站
http://wubin850219.iteye.com/blog/1002932
说明:还详细讲解了RabbitMQ 集成 Spring 的用法。
【rabbitMQ 用法】 - Hongyang - 博客频道 - CSDN.NET
http://blog.csdn.net/lmj623565791/article/category/2386657
说明:这 5 篇文章详细讲解了 Java API 的使用,来自官方文档的翻译。我就是认真阅读了这个系列文章才加深了对 RabbitMQ 的认识。
在 Windows 上安装Rabbit MQ 指南 - 张善友 - 博客园
http://www.cnblogs.com/shanyou/p/4067250.html
说明:该文介绍了如何创建用户。
用浏览器打开 http://localhost:15672
访问Rabbit Mq的管理控制台,使用刚才创建的账号登陆系统。
RabbitMQ系列之RabbitMQ单机安装 - Daniel Chow - 博客园
http://www.cnblogs.com/DanielChow/p/3372664.html
rabbitMQ入门 - liuzhigang1237的专栏 - 博客频道 - CSDN.NET
http://blog.csdn.net/liuzhigang1237/article/details/12006281
RabbitMQ入门安装及测试 - Programmer also can be a poet. - 博客频道 - CSDN.NET
http://blog.csdn.net/boonya/article/details/37879739
AMQP 和 RabbitMQ 入门
http://www.infoq.com/cn/articles/AMQP-RabbitMQ/
说明:这篇文章对 AMQP 和 RabbitMQ 的概念讲解清楚。
专栏:RabbitMQ从入门到精通 - 博客频道 - CSDN.NET
http://blog.csdn.net/column/details/rabbitmq.html
rabbitmq - 标签 - 企业宝 - 博客园
http://www.cnblogs.com/qiyebao/tag/rabbitmq/
说明:这是一篇系列文章。
【架构】关于RabbitMQ - 活到老,学到老 - ITeye技术网站
http://lynnkong.iteye.com/blog/1699684
对概念的讲解比较详细:讲清楚了 交换机、队列的感念。
为了实现负载均衡,可以在消费者端通知RabbitMQ,一个消息处理完之后才会接受下一个消息。
channel.basic_qos(prefetch_count=1)
该文在最后还讲解了高可用性。
RabbitMQ的几种典型使用场景 - 阿凡卢 - 博客园
http://www.cnblogs.com/luxiaoxun/p/3918054.html
教程 - 下载频道 - CSDN.NET