http://www.rabbitmq.com/blog/2012/05/29/jason-and-alvaros-excellent-rabbit-book/
Jason and Alvaro’s excellent Rabbit book
Here at Rabbit HQ we've been enjoying "RabbitMQ in Action", the introduction to RabbitMQ and messaging. Part of the Manning series, the book is written by Jason Williams and Alvaro Videla, both well known for their many contributions to the Rabbit community.
Today we'd like to say thank-you to Jason and Alvaro. Thank-you Jason and Alvaro! You did an amazing job and infinite beers are on us.
But there's more... Manning have kindly offered a promotional discount of 37% to readers of this blog. All is revealed below, in a guest post by Jason Williams himself...
RabbitMQ in Action is here
Well, it's finally here. After 18 months of writing, re-writing and updating, RabbitMQ in Action is finished and in the flesh. It's hard to believe that when we started, RabbitMQ was at version 1.8.0 and now we're at 2.8.2. So much has changed in Rabbit that required rewrites of whole sections along the way, that it feels like we're really at 5 or 6.0. It's a testament to the Rabbit team members that helped us that the book kept pace with it all. So now that it's out why should you read it (besides the 37% discount code below)?
If you feel like you want a deeper understanding than the online tutorials offer, we wrote this for you. Whether it's figuring out clustering and mirrored queues, or just getting a better understanding of messaging fabrics (queues, bindings and routing exchanges, relays and federations.), our goal was to write the book we wished had existed when we started, and that we hope will help you. From the management console and API to building real world applications and plugins, we've tried to cover everything you need to get a good foundation of Rabbit under your belt…and hopefully that you can use as a desk reference too.
Lots of example code on Github to get you started
One thing we tried to focus on was using RabbitMQ to link together different applications written in completely different languages. That's one of the main reasons we wrote the examples in Python and PHP. However, we had two other reasons also:
1.) Python reads almost like pseudo-code and produces incredibly readable programs…which makes it an excellent teaching language. You can focus on what the example program's doing, without a lot of class declarations and boiler plate clouding up the works.
2.) There are a ton of books on messaging targeted at Java and the old-line enterprise brokers. We wanted to write something different... something that was easier to read and more accessible to people without any background in messaging. RabbitMQ in Action is very much a book for people of all languages and backgrounds. Writing in Python and PHP helped us do that (there's appendices on using Rabbit with Java and .NET too).
With that last one in mind, we’ve done something a little different than other Manning books…all of our examples are in a public repo on Github.
We did this so that if you feel like converting the examples into the language of your choice to help those like you, you can. As long as the license on your contribution is BSD, we'll merge in your pull requests and hopefully build a huge library of RabbitMQ examples that can help everyone. There are already Ruby versions of the examples merged in!
So if those aren't reasons enough to give RabbitMQ in Action a shot…how about a 37% discount just because you read this blog?
Save 37% on RabbitMQ in Action with Promotional Discount Code 12rmqb when you checkout at the Manning web site.
This entry was posted on Tuesday, May 29th, 2012 at 11:35 am by alexis and is filed under Uncategorized. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.
来看看本书作者在RabbitMQ 官方blog上写的“软文”
对“来看看本书作者在RabbitMQ 官方blog上写的“软文””的回应
《RabbitMQ in Action》热门书评
-
很好的讲述RabbitMQ的书
1有用 0无用 LionHeart 2012-10-24
描述AMQP协议的实现“RabbitMQ”的书,做到了浅出,前2章可以让一个对AMQP和RabbitMQ无基础的人了解常用概念,组成要素,消息队列的流程等,描述概念时举的例子也很恰当(如描述exchange的topic类型时使用的邮件分类的例子)&nb...
-
浅显易懂
0有用 0无用 DreamCometrue 2015-05-15
在看完官网的tutorial之后可以直接看这本书,我是从chapter2开始阅读的,讲的很详细。基本上对于重要的知识点都会有一个小小的总结。图片也很给力。什么,字数不够,我只是来推荐的。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...
-
亮点在介绍AMQP章节
0有用 0无用 ginobefun 2017-03-29
1. 读这本书最深刻的就是第二章,对于AMQP的介绍非常的详细和清晰,对于刚接触RabbitMQ的用户,建议好好地阅读第二章;2. 因为公司的技术栈里采用了RabbitMQ才去了解这个是要ErLang开发的分布式队列,这本书的重点还是在介绍AMQP、集群和管理上面,对于RabbitMQ本身是如何实现...
-
来看看本书作者在RabbitMQ 官方blog上写的“软文”
0有用 0无用 liuh 2012-06-04
http://www.rabbitmq.com/blog/2012/05/29/jason-and-alvaros-excellent-rabbit-book/Jason and Alvaro’s excellent Rabbit bookHere at Rabbit HQ we've been e...
书名: RabbitMQ in Action
作者:
出版社: Manning Publications
副标题: Distributed Messaging for Everyone
出版年: 2012-5-4
页数: 312
定价: USD 44.99
装帧: Paperback
ISBN: 9781935182979