1 / 10

RabbitMQ 入门

RabbitMQ 入门. 风河 sysops@mail2000.us 2013 年 4 月. AMQP 协议. 高级消息队列协议 二进制可编程协议 当前 1.0 版本 AMQP 产品: RabbitMQ 、 SwiftMQ 、 Apache Qpid 、 StormMQ. 组件流程. 常用 Exchange 类型. Fanout Direct T opic ( 不在此介绍 ). Fanout Exchange. 将消息路由到所有绑定的队列. Fanout 在 YY 应用场景. 自动化部署系统 代码演示. Direct Exchange.

Download Presentation

RabbitMQ 入门

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RabbitMQ入门 风河 sysops@mail2000.us 2013年4月

  2. AMQP协议 • 高级消息队列协议 • 二进制可编程协议 • 当前1.0版本 • AMQP产品:RabbitMQ、SwiftMQ、Apache Qpid、StormMQ

  3. 组件流程

  4. 常用Exchange类型 • Fanout • Direct • Topic(不在此介绍)

  5. Fanout Exchange • 将消息路由到所有绑定的队列

  6. Fanout在YY应用场景 • 自动化部署系统 • 代码演示

  7. Direct Exchange • 将消息路由到匹配routing_key的队列

  8. Direct在YY应用场景 • 统计系统 • 代码演示

  9. Pratical Problems • 持久性队列 • 用户与权限 • 提高consume性能 • 异常与重试

  10. 参考 • http://rubyamqp.info/ • http://www.rabbitmq.com/ • http://www.nsbeta.info/archives/tag/rabbitmq

More Related