跳至主要内容

Jason 和 Alvaro 撰写的优秀 Rabbit 书籍

·阅读时间:3分钟
Alexis Richardson

在 Rabbit 总部,我们一直很享受 "RabbitMQ 实战",这是一本介绍 RabbitMQ 和消息传递的书籍。 作为 Manning 系列的一部分,本书由 Jason WilliamsAlvaro Videla 撰写,他们都因对 Rabbit 社区的诸多贡献而闻名。

今天,我们想对 Jason 和 Alvaro 表示感谢。 感谢 Jason 和 Alvaro! 你们做了一项了不起的工作,无限的啤酒算我们的。

但还有更多…… Manning 慷慨地为本博客的读者提供了 37% 的促销折扣。 所有信息都将在下面 Jason Williams 本人撰写的一篇客座文章中揭晓……

RabbitMQ 实战现已推出

好吧,它终于来了。经过 18 个月的写作、重写和更新,RabbitMQ 实战终于完工并付诸实施了。很难相信,当我们开始时,RabbitMQ 还是 1.8.0 版本,而现在已经到了 2.8.2 版本。Rabbit 中发生了如此多的变化,需要对整个部分进行重写,感觉就像我们真的到了 5 或 6.0 版本一样。这证明了帮助我们的 Rabbit 团队成员,这本书始终与时俱进。那么,既然它已经发布,你为什么要阅读它呢(除了下面的 37% 折扣码)?

如果你觉得想要比 在线教程 提供的更深入的理解,我们就是为你写的。无论是弄清楚集群镜像队列,还是仅仅更好地理解消息传递结构(队列、绑定和路由交换机中继和联合体),我们的目标都是编写我们希望在我们开始时就存在的书籍,并且希望它能帮助你。从管理控制台和 API到构建真实世界的应用程序和插件,我们试图涵盖你需要掌握 Rabbit 的所有基础知识,并希望你也可以将其用作桌面参考。

大量 Github 上的示例代码帮助你入门

我们试图重点关注的是使用 RabbitMQ 将用完全不同的语言编写的不同应用程序链接在一起。 这就是我们用 Python 和 PHP 编写示例的主要原因之一。

1.) Python 几乎可以像伪代码一样阅读,并生成非常易读的程序,这使得它成为一种极好的教学语言。你可以专注于示例程序在做什么,而不会有很多类声明和样板代码来混淆工作。

2.) 有大量针对 Java 和老式企业代理的消息传递书籍。我们想写一些不同的东西……一些更容易阅读,更容易被没有任何消息传递背景的人理解的东西。RabbitMQ 实战非常适合各种语言和背景的人。用 Python 和 PHP 编写帮助我们做到了这一点(附录中也有关于使用 Rabbit 与 Java 和 .NET 的内容)。

考虑到最后一点,我们做了一些与其他 Manning 书籍略有不同的事情,我们所有的示例都位于 Github 上的公共存储库中。

我们这样做是为了,如果你想将示例转换为你选择的语言来帮助像你这样的人,你可以这样做。只要你贡献的许可证是 BSD,我们就会合并你的拉取请求,并希望构建一个庞大的 RabbitMQ 示例库,帮助每个人。Ruby 版本的示例已经合并进来了!

所以,如果这些都不是让你尝试 RabbitMQ 实战的足够理由,那么仅仅因为你阅读了这篇博客而获得 37% 的折扣怎么样? :)

Manning 网站结账时,使用促销折扣码 12rmqb,即可享受 RabbitMQ 实战 37% 的折扣。

© 2024 RabbitMQ. All rights reserved.