RabbitMQ 3.9.0 发布日历
我们计划在 2021 年 7 月 26 日发布 RabbitMQ 3.9.0。虽然我们已经在内部使用类似生产的工作负载对其进行了数月的测试,但我们需要您的帮助来检查它是否像我们认为的那样稳定可靠。
我们计划在 2021 年 7 月 26 日发布 RabbitMQ 3.9.0。虽然我们已经在内部使用类似生产的工作负载对其进行了数月的测试,但我们需要您的帮助来检查它是否像我们认为的那样稳定可靠。
如果您希望在您的 RabbitMQ 部署出现问题时收到通知,现在您可以设置我们在 RabbitMQ Cluster Operator 仓库中提供的 RabbitMQ 监控和警报。我们没有要求您按照一系列步骤设置 RabbitMQ 监控和警报,而是将其组合在 一个命令 中。虽然这是一个 Kubernetes 特定的快速入门,并且您可以在 Kubernetes 之外使用这些 Prometheus 警报,但设置将需要您更多的考虑和努力。我们分享快速简便的方法,开源且对所有人免费。
Bintray,我们团队目前用于分发软件包的服务之一,将于 2021 年 5 月 1 日关闭。
这篇文章解释了 RabbitMQ 社区今天或在关闭日期之前可用的替代服务。
今后不会有新的版本发布到 Bintray。在 5 月 1 日之前未从 Bintray 切换的用户将看到他们的部署开始失败。我们强烈建议将从 Bintray 迁移作为一项重要且紧迫的任务。
自 3.8.0 版本发布原生 Prometheus 支持以来,我们一直在不断改进 RabbitMQ 内置的监控功能。监控 broker 及其客户端对于在问题影响环境的其余部分以及最终用户之前检测到问题至关重要。
RabbitMQ 3.8.10 通过 Prometheus 端点和 HTTP API 公开了客户端身份验证尝试指标。
我们很高兴地宣布,用于 Kubernetes 的 RabbitMQ Operator 现已正式发布。RabbitMQ Operator 使在任何经过认证的 Kubernetes 发行版上一致地配置和管理 RabbitMQ 集群变得容易。Operator 通知 Kubernetes 容器编排系统如何配置和控制特定应用程序。Kubernetes(以下简称 K8s)Operator 模式是一种扩展 K8s API 和状态管理的方法,以包括自定义资源的配置和管理——默认 K8s 部署中未提供的资源。在这篇文章中,我们将讨论 Operator 如何使 K8s 系统能够控制 RabbitMQ 集群。
本月 RabbitMQ 的特色是 Michael Klishin 关于在 Kubernetes 上部署 RabbitMQ 的博客。本月还有:AWS 上的 RabbitMQ 消费者,关于使用 Lumen 和 RabbitMQ 开发微服务的三部分系列,以及关于 RabbitMQ 和 ASP.NET Core 的几篇文章。
现在还不是假期,但 RabbitMQ 社区无论如何都为您准备了礼物!RabbitMQ Kubernetes 集群 Operator 现在已开源,并在 GitHub 上公开开发。此外,Gavin Roy 有一个新的 Python 应用程序,可以在类型之间迁移队列。最后,Erlang Solutions 的 RabbitMQ 工程主管 Ayanda Dube 将举办一个关于 RabbitMQ 消费者的网络研讨会。
随着时间的推移,我们看到我们的社区 邮件列表和 Slack 频道上与 Kubernetes 相关的查询数量激增。
在 2024 年,大多数与 Kubernetes 相关的问题的答案是:使用 RabbitMQ 核心团队构建的 Kubernetes Operator。它融合了所有最佳实践,并且是强烈推荐的选择。
这篇文章解释了在 Kubernetes 上 DIY 部署 RabbitMQ 的基础知识:哪些 Kubernetes 资源是必要的,如何确保 RabbitMQ 节点使用持久存储,如何处理敏感值的配置等等。
本月 RabbitMQ 的特色是 RabbitMQ Cluster Kubernetes Operator 的发布、Jack Vanlightly (@vanlightly) 的基准测试和集群大小调整案例研究,以及 Tobias Schoknecht (@tobischo) 撰写的 RabbitMQ 集群迁移文章,以及我们充满活力的社区提供的许多其他教程!