绝大多数应用程序的核心都有一个虚拟交换机,用于在服务器、程序和服务之间快速传递消息。RabbitMQ是一个高效且易于部署的消息队列服务器,它可以轻而易举地处理各种情形下的消息通信,不论是网络初创公司还是大型企业系统。
本书能够教会你如何使用RabbitMQ消息通信服务器,构建和管理用不同语言编写的可伸缩应用。这很容易上手。你将学习消息队列的工作原理以及RabbitMQ是如何适用的。然后,你将通过许多案例来探索实践当中的可扩展性和互操作性问题。最后,你将学习如何将Rabbit打造成一部运作良好的机器,以应对24×7×365的无间断工作环境。
本书包以下内容
□ 学习基本消息通信设计模式
□ 使用模式来满足按需扩展
□ 整合PHP编写的前端和用任何语言编写的后端
□ 在30分钟内实现发布/订阅的告警服务
□ 配置RabbitMQ内建集群
□ 监控、管理、扩展并调试RabbitMQ
本书是为那些熟悉Python、PHP、Java、.NET或者任何其他现代编程语言的开发者编写的。无须任何RabbitMQ经验。
展开
—— Alexis Richardson, VMware前言的作者
写得很棒,充满智慧,简单易懂。
——Karsten Str?b?k,微软
这是RabbitMQ大全,当中包含了各种有广度、有深度的案例。
——Patrick Lemiuex,来自Voxel Internap
本书将带你领略消息通信的美妙世界。
——David Dossot, Mule in Action的合作者