深入RabbitMQ
编辑推荐
适读人群 :RabbitMQ开发人员 大部分现代分布式应用的核心就是队列。它提供了缓存、优先级区分和消息路由的能力。RabbitMQ是一款高性能的消息代理服务器,基于高级消息队列协议。它经受住了实践的检验,足够快速,足够强大,几乎可以满足所有消息投递的需要。仅需要一些简单的设置,就能立即使用它管理低级别服务通信、应用集成和分布式系统的消息路由。本书是构建和维护基于消息的应用程序的实用指南。本书详细介绍了RabbitMQ,其中重点介绍了它的工作机制。不论是简单的网络服务,还是复杂的分布式设计,都可以从中找到真实系统的示例与详细解释。还可以从中领略到核心架构决策和有效运营管理流程开发所需的深刻见解。 具体内容包括: ◎AMQP协议(Advanced Message Queueing Protocol) ◎使用MQTT、Stomp和HTTP进行通信◎非常有价值的故障诊断技术 ◎数据库集成本书适合那些对面向消息的系统有一定基础的开发者阅读。
内容简介
《深入RabbitMQ》对RabbitMQ 这一业界主流的消息中间件做了全面介绍,给出了如何使用RabbitMQ 构建消息通信系统的方法和实践。《深入RabbitMQ》从AMQP 协议出发,深入介绍各种消息属性,给出RabbitMQ 在发送和消费消息上的特性和佳实践,并阐述基于RabbitMQ 所特有的交换器组件实现灵活的消息路由机制。同时,本书也讨论了如何利用RabbitMQ 强大的集群机制实现分布式环境下的消息通信,并展示了如何在RabbitMQ中,使用其他传输协议以及数据库集成等功能来实现各种定制化需求。 《深入RabbitMQ》的读者对象为从事互联网行业中各种分布式和服务化系统开发的研究人员、高等院校计算机相关专业的研究生和本科生,以及广大的IT 爱好者。
作者简介
Gavin M. Ray是一位积极主动的开源传播者和倡导者,自20世纪90年代中期以来一直从事互联网和企业技术方面的工作。技术编辑james Titcumb是一个自由开发者、培训师、演讲者,并且是开源项目积极贡献者。
汪佳南,拥有10年以上软件开发经验。对编程情有独钟,对产品设计很感兴趣,始终坚信技术可以改变世界。译有《RabbitMQ实战 高效部署分布式消息队列 》《深入理解 Redis》等知名图书。