RabbitMQ 本月动态:2019 年 9 月和 10 月
·阅读 6 分钟
RabbitMQ 本月(以及上个月)动态——10 月和 9 月回顾!
本月我们稍微有点落后了!10 月初,我们发布了 RabbitMQ 3.8。没错,各位,RabbitMQ 3.8 终于发布了!
主要功能包括
- 仲裁队列:一种新的复制队列类型,与经典的镜像队列相比有许多改进
- 功能标志允许混合版本集群并简化升级
- 内置基于 Prometheus 和 Grafana 的监控
- OAuth 2(JWT 令牌)支持用于身份验证和授权
- 以及更多
您可以在下面的社区更新部分找到社区中一些早期用户对其进行测试的评论。请确保您了解所有升级最佳实践,以避免升级到 RabbitMQ 3.8 时可能出现的潜在风险。
哦,还有一些其他相当有意义的生态系统公告
- Boomi 发布了 RabbitMQ 的实时监听器
- Microsoft Azure 发布了Azure Functions 的 RabbitMQ 扩展
SpringOne Platform 2019 大会上重点介绍了 RabbitMQ
- RabbitMQ 和 Kafka,由 Zoe Vance 和 Madhav Sathe 主讲
- 转型故事:戴尔如何改变产品数据交付和转换的方式,由 Deepali Kishnani 和 Joe Toubia 主讲
- 构建适用于 Kubernetes 的 Pivotal RabbitMQ Beta 版,由 Zoe Vance 和 Chunyi Lyu 主讲
- 构建反应式管道:如何从可扩展的应用程序过渡到(极其)可扩展的系统,由 Mark Heckler 主讲
项目更新
- RabbitMQ 3.8.1 发布,其中包含错误修复和仲裁队列内存性能改进
- 适用于 RabbitMQ 的 Spring(Spring AMQP)2.2现已推出
- RabbitMQ for Kubernetes 进入 Beta 测试阶段……并且有一篇单独的文章介绍了这一点
- Reactor RabbitMQ 1.3.0 作为Reactor Dysprosium 发布列车的一部分发布。它包含大量新功能,请尝试一下!
- Java 客户端 5.8.0.RC2 发布,其中包含 OAuth 2 支持。在发布 5.8.0.GA 之前,请尝试与 RabbitMQ 3.8 一起使用!
- JMS 客户端 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)撰写了关于一个库的文章,该库力求成为一种使用 RabbitMQ 与 Laravel 的轻松方法
- 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)撰写了关于在 30 分钟内使用 Docker 在 Windows 上快速启动和运行 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 在 AWS 中集群 RabbitMQ的文章
- 10 月 13 日:Johnson Duke 发布了关于使用 RabbitMQ在 Node.js 中构建一个极简的消息队列的文章
- 10 月 13 日:Deshan Madurajith(@DMadurajith)撰写了一系列关于使用 RabbitMQ 时可能犯的错误的文章。很棒的经验教训!
- 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 和仲裁队列的文章
- 10 月 25 日:Szymon Mentel(@szymonmentel)发布了关于RabbitMQ 镜像队列的“陷阱”的文章……在研究 3.8 中引入的新仲裁队列时,回顾一下非常有帮助
- 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 示例 评价很高