Team RabbitMQ and community members have recently identified a curious scenario where a freshly started node could consume a surprisingly high amount of memory, say, 1.5 GiB or so. We'd like to share our findings with the community and explain what short term and longer term workarounds are available.
27 posts tagged with "Updates"
View All TagsRabbitmq 3.10 Release Overview
RabbitMQ 3.10 has recently been released and has some major new features which focus on optimizations, performance, and stability.
Release notes page includes information about the specific changes in this version as well as various installation assets. See our upgrade guide for more information about upgrading to 3.10.0.
Let's have a tour!
CentOS 7 Support is Discontinued from May, 2022
RabbitMQ RPM packages for CentOS 7 will be discontinued from May 2022 because that CentOS release series provides outdated versions of OpenSSL and Linux kernel.
CentOS 7 users are recommended to migrate to a new cluster which uses a more recent distribution via one of the options:
Preparing for the Bintray Shutdown: How to Migrate
Bintray, one of the services our team currently uses to distribute packages, is shutting down on May 1st, 2021.
This post explains what alternative services are available for the RabbitMQ community today or will be before the shutdown date.
No new releases will be published to Bintray going forward. Those who do not switch from Bintray before May 1st will see their deployments begin failing. We highly recommend making migration off of Bintray both an important and urgent task.
Erlang 24 Support Roadmap
TL;DR
- Erlang 24 will ship in May and it offers significant performance gains to RabbitMQ users
- Supporting Erlang 24 and 22 at the same time is not feasible, so in early May 2021, Erlang 22 support will be dropped
- If you run on Erlang 22, upgrade to 23.2 today: it should be a drop-in replacement
- Users of the RabbitMQ Kubernetes Operator, the Docker community image and modern releases of VMware Tanzu RabbitMQ for VMs are not affected as those projects all use Erlang 23 today
This Month in RabbitMQ, Aug/Sep 2020 Recap
This month in RabbitMQ features a blog from Michael Klishin on deploying RabbitMQ on Kubernetes. Also this month: RabbitMQ consumers on AWS, a three-part series on developing microservices with Lumen and RabbitMQ, and several articles on RabbitMQ and ASP.NET Core.
This Month in RabbitMQ, July 2020 Recap
It’s not the holidays yet, but the RabbitMQ community has presents for you anyway! The RabbitMQ Kubernetes cluster operator is now open-sourced and developed in the open in GitHub. Also, Gavin Roy has a new Python app that migrates queues between types. Finally, a webinar on RabbitMQ consumers from Ayanda Dube, Head of RabbitMQ Engineering at Erlang Solutions.
This Month in Rabbitmq June 2020 Recap
This month in RabbitMQ features the release of the RabbitMQ Cluster Kubernetes Operator, benchmarks and cluster sizing case studies by Jack Vanlightly (@vanlightly), and a write up of RabbitMQ cluster migration by Tobias Schoknecht (@tobischo), plus lots of other tutorials by our vibrant community!
This Month in RabbitMQ, May 2020 Recap
This month, Jack Vanlightly continues his blog series on Quorum Queues in RabbitMQ. Also, be sure to watch the replay of his related webinar.
Finally, Episode 5 of TGI RabbitMQ is out -- Gerhard Lazu walks us through how to run RabbitMQ on Kubernetes. Don’t miss!
This Month in RabbitMQ, April 2020 Recap
A Webinar on Quorum Queues
Before we start with RabbitMQ project and community updates from April, we have a webinar to announce! Jack Vanlightly, a RabbitMQ core team member, will present on High Availability and Data Safety in Messaging on June 11th, 2020.
In this webinar, Jack Vanlightly will explain quorum queues, a new replicated queue type in RabbitMQ. Quorum queues were introduced in RabbitMQ 3.8 with a focus on data safety and efficient, predictable recovery from node failures. Jack will cover and contrast the design of quorum and classic mirrored queues.
After this webinar, you'll understand:
- Why quorum queues offer better data safety than mirrored queues
- How and why server resource usage changes when switching to quorum queues from mirrored queues
- Some best practices when using quorum queues