RabbitMQ 本月动态 — 2019 年 1 月 8 日
·5 分钟阅读
新年快乐!欢迎阅读本期 RabbitMQ 本月动态。在举办网络研讨会和发布新页面的同时,我们在 12 月份在推广 RabbitMQ“最佳实践”方面取得了很大进展。请关注更多内容,以帮助 Rabbit 社区中的每个人了解如何顺畅运行 Rabbit。
RabbitMQ 工程方面还有许多其他重大发展,包括 Reactor RabbitMQ 的 1.0 版本,以及社区分享的宝贵见解。请继续阅读!
项目更新
- RabbitMQ 3.7.10 已发布
- Erlang 19.3 支持 已终止,未来 RabbitMQ 版本将不再支持
- Reactor RabbitMQ 1.0.0 GA 已发布。 Reactor RabbitMQ 是一个基于 Reactor 和 RabbitMQ Java 客户端的 RabbitMQ 响应式 API。Reactor RabbitMQ 的目标是使用函数式 API,并具备非阻塞背压和极低的开销,从而能够发布消息到 RabbitMQ 并从中消费消息。
- (Java 8+) 的 Java client 5.5.2 和 (Java 6 & 7) 的 4.9.2 已发布。
- PerfTest 2.5.0 已发布,包含大量改进:新的发布者确认延迟指标、依赖项升级、使用 GraalVM 创建的新 Linux 原生可执行文件以及新的 Docker 镜像。
- 新的 连接文档指南
社区文章和资源
- 所有 RabbitMQ Summit 的视频 都已发布!
- Lovisa Johansson 在 Manifold 上发表了关于 消息队列和 RabbitMQ 入门 的文章
- Showmax 的 Adrian Huna 发表了文章 构建可扩展、高可靠、异步的用户服务,解释了他们如何利用 RabbitMQ 在微服务架构中协调 GDPR 数据访问报告和数据擦除的交付。
- Lovisa Johansson 分享了关于 CloudAMQP 上 43% 的集群现在运行 RabbitMQ 3.7 的数据
- Gabriele Santomaggio 在 GitHub 上分享了一个关于使用 Vagrant 创建 RabbitMQ 集群的 示例
- Runtastic 团队在 使用死信交换处理 RabbitMQ 中的死信 上发表了文章
- Elin Vinka 总结了 RabbitMQ Summit 2018 的关键要点
- Fabrizio Micheloni 在他的文章 使用 RabbitMQ 和 Spring Boot 实现类似 Topic 的架构 中,通过一个实用的示例项目,讲解了如何使用 fanout 交换机。
- IBM 宣布 IBM Cloud Messages for RabbitMQ 正式上市
- MegaFon 的 Roman Pyatyshev 在 Habr 上发表了关于为俄罗斯最大的电信运营商之一 构建高可用 RabbitMQ 架构 的文章(俄语)
- Hapsiburada 的 Onur Destanoglu 发表了关于 在高流量环境下迁移 RabbitMQ 的文章
- 同样来自 Hepsiburada 团队,Ahmet Vehbi Olgac 在 使用基于 Consul 的发现机制在 Docker Swarm 上实现高可用 RabbitMQ 集群 上发表了文章。他提到“我们在今年的黑色星期五使用了这个基础设施,并且零问题。”
- Piotr Minkowski 发表了一篇关于使用 Consul 和 Vault 设置 RabbitMQ 集群 的文章
- 在 DZone 上,Ramesh Fadatare 发表了 RabbitMQ 工作原理和 RabbitMQ 核心概念
- Alok Singhal 发表了 RabbitMQ 最佳实践 — 第一部分
- CodeSync 发布了 Code Mesh LDN 18 上 Daniil Fedotov 关于 在 RabbitMQ 中实现 Raft 的演讲
- Rick van de Loo 解释了 如何在 Hypernode 上使用 RabbitMQ
即将举行的活动
准备好深入了解了吗?请查看以下了解 RabbitMQ 的机会
- 2019 年 1 月 22 日 — Pivotal RabbitMQ 课程
- 2019 年 2 月 25 日 — Pivotal RabbitMQ 课程 — 卢布尔雅那/在线
- 2019 年 2 月 27 日 — Code Beam SF 的 RabbitMQ Express — 旧金山
- 2019 年 4 月 15 日 — Pivotal RabbitMQ 课程 — 伦敦
