RabbitMQ 每月回顾:2019 年 9 月和 10 月
·6 分钟阅读
RabbitMQ 每月回顾(以及上个月):十月和九月回顾!
本月我们有点落后了!在十月初,我们发布了 RabbitMQ 3.8。没错,各位,RabbitMQ 3.8 终于发布了!
主要功能包括
- Quorum 队列:一种新的复制队列类型,相比经典镜像队列有许多改进
- 功能标志允许混合版本集群和简化的升级
- 内置 Prometheus 和基于 Grafana 的监控
- OAuth 2 (JWT 令牌) 支持身份验证和授权
- 以及更多
您将在下面的社区更新部分找到社区中一些人士的早期评论,他们一直在试用。请务必仔细阅读升级最佳实践,以避免升级到 RabbitMQ 3.8 的潜在风险。
哦,还有一些其他相当重要的生态系统公告
- Boomi 宣布了 RabbitMQ 的实时监听器
- Microsoft Azure 宣布了 RabbitMQ 的 Azure Functions 扩展
SpringOne Platform 2019 大会中强调 RabbitMQ 的演讲
- RabbitMQ 和 Kafka,演讲者为 Zoe Vance 和 Madhav Sathe
- 转型故事:改变我们在 Dell 交付和转换产品数据的方式,演讲者为 Deepali Kishnani 和 Joe Toubia
- 构建 Kubernetes 版 Pivotal RabbitMQ Beta,演讲者为 Zoe Vance 和 Chunyi Lyu
- 构建响应式管道:如何从可扩展的应用程序到(极其)可扩展的系统,演讲者为 Mark Heckler
项目更新
- RabbitMQ 3.8.1 发布,包含错误修复和 Quorum 队列内存性能的改进
- Spring for RabbitMQ (Spring AMQP) 2.2 现已可用
- RabbitMQ for Kubernetes 进入 beta 版……并且有一篇关于它的单独的博文
- Reactor RabbitMQ 1.3.0 作为 Reactor Dysprosium 发布列车的一部分发布。它带来了大量新内容,快来试用吧!
- Java Client 5.8.0.RC2 发布,支持 OAuth 2。在发布 5.8.0.GA 之前,先在 RabbitMQ 3.8 上试用一下吧!
- JMS Client 1.14.0 发布,包含新功能和可用性改进。
- PerfTest 2.9.0 发布,包含新功能、可用性增强、错误修复和依赖项升级。2.9.1 随后发布,包含一个小的错误修复。
- Hop 3.5.0.RC1 发布,包含依赖项升级。另一个 RC 版本即将推出。
3.7.x 的多个更新,包含错误修复
社区文章和资源
- 9 月 2 日:Nitzan Shapira (@nitzanshapira) 发布了多个消息传递系统(包括 RabbitMQ)中链路追踪的比较
- 9 月 3 日:Syed Sirajul Islam Anik (@sirajul_anik) 撰写了关于 PHP 开发者的 RabbitMQ
- 9 月 6 日:Josh Long (@starbuxman) 发布了与 Gary Russell (@gprussell) 的 播客访谈,内容关于 RabbitMQ、Spring Integration 等
- 9 月 7 日:Dhiraj Ray (@only2dhir) 分享了一个 Spring Boot RabbitMQ 示例
- 9 月 8 日:Nishadi Wickramanayaka (@wickramanayaka_) 撰写了一篇 RabbitMQ 简介
- 9 月 11 日:Richard Hooper (@Pixel_Robots) 发布了关于基于 RabbitMQ 队列大小使用 Azure Logic App 扩展 Azure VMSS 的文章
- 9 月 12 日:Maciej Chada?a 撰写了关于 使用 RabbitMQ 解决死锁 的文章
- 9 月 12 日:Paul Redmond (@paulredmond) 撰写了一个旨在成为 使用 Laravel 轻松使用 RabbitMQ 的库 的文章
- 9 月 13 日:更多无服务器内容!Mark Purcell (@PurcellMk) 发布了关于 OpenWhisk 和 RabbitMQ 的文章
- 9 月 14 日:Igor Zhivilo (@warolv) 发布了 RabbitMQ 系列的第一篇文章。第 1 部分解释了 如何使用 RabbitMQ 将应用程序分解为更小的应用程序。第 2 部分介绍了 RabbitMQ 发布者对故障的弹性。第 3 部分重点介绍了 使用 maxretry 处理程序处理 RabbitMQ 消费者故障。
- 9 月 15 日:Muhammad Nabeel 发布了关于如何在 RHEL 8 或 CentOS 8 上安装 RabbitMQ 的文章
- 9 月 19 日:Catcher Wong (@catcherwong) 撰写了关于 在 ASP.NET Core 中发布 RabbitMQ 消息 的文章
- 9 月 24 日:Lovisa Johansson (@lillajja) 发布了她的 RabbitMQ 初学者教程 系列的第 4 部分,重点介绍了交换器、路由键和绑定
- 9 月 24 日:Jack Vamvas (@jackvamvas) 发布了关于如何 将 curl 与 RabbitMQ HTTP API 结合使用 的文章
- 9 月 25 日:Mark Heckler (@mkheck) 发布了对 Zoe Vance 关于 RabbitMQ 和 Kafka 以及 在 Kubernetes 上构建可靠服务 的采访
- 9 月 25 日:Francesco Bonizzi (@fbonizzi90) 撰写了关于 在 Windows 上使用 Docker 快速启动并运行 RabbitMQ 的文章
- 9 月 26 日:Wojtek Suwa?a (@wojtek_suwala) 发布了关于使用 .NET Core 构建微服务系列文章的第七篇,本文重点介绍了 使用 RabbitMQ 的事务性发件箱
- 9 月 28 日:Aditi Mittal 发布了一篇 RabbitMQ 快速入门
- 10 月 8 日:David McKenna 撰写了一篇 API 简史,其中提到了 RabbitMQ 和消息传递协议在集成演进中的作用
- 10 月 11 日:Sven Varkel (@svenvarkel) 发布了关于使用 SailsJS、ReactJS、MongoDB、Redis、RabbitMQ 和 Nginx 构建 Docker 化开发环境 的文章
- 10 月 12 日:Ratul Basak 撰写了关于 使用 Terraform 和 Ansible 集群化 RabbitMQ 的文章
- 10 月 13 日:Johnson Duke 发布了关于使用 RabbitMQ 在 Node.js 中构建极简 消息队列 的文章
- 10 月 13 日:Deshan Madurajith (@DMadurajith) 撰写了一组关于您可能在使用 RabbitMQ 时犯的 6 个惊人错误 的文章。很棒的经验教训!
- 10 月 18 日:Lovisa Johansson (@lillajja) 发布了关于 RabbitMQ 3.8 中的新功能 的文章
- 10 月 19 日:@itseranga 发布了关于 构建响应式、异步、多语言微服务 的文章
- 10 月 23 日:Monica Sarbu (@monicasarbu) 撰写了关于 Elastic 如何为 Logstash 引入集成插件,包括 RabbitMQ 的文章。听起来很方便!
- 10 月 23 日:Szymon Mentel (@szymonmentel) 发布了关于 RabbitMQ 3.8 和 Quorum 队列 的文章
- 10 月 25 日:Szymon Mentel (@szymonmentel) 发布了关于 RabbitMQ 镜像队列的“陷阱” 的文章……当您研究 3.8 中引入的新 Quorum 队列时,回顾一下很有帮助
- 10 月 25 日:Matthew Harper 发布了他的 .NET Core、Docker 和 RabbitMQ 入门 指南的第 3 部分
- 10 月 25 日:Brian McClain (@BrianMMcClain) 撰写了关于如何 开始使用 Spring Cloud Stream 的文章,其中指出 RabbitMQ 是可用的消息传递选项之一
网络研讨会和培训
准备好了解更多信息了吗?查看以下即将到来的学习 RabbitMQ 的机会
- 2019 年 12 月 12 日,在线:了解 RabbitMQ:面向开发者和运维人员,主讲人为 RabbitMQ 核心团队成员 Gerhard Lazu
- 点播,LearnFly 在线:学习 使用 Java 和 Spring 的 RabbitMQ 异步消息传递
- 点播,Udemy 在线:RabbitMQ : 使用 Java、Spring Boot 和 Spring MVC 的消息传递
- 在线:40 美元即可提前访问 Marco Behler 的课程,构建真实的 Java 和 RabbitMQ 消息传递 (AMQP) 应用程序
- Pluralsight 在线:RabbitMQ 示例 评价良好