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!
Project Updates
- The RabbitMQ Cluster Kubernetes Operator has been released in beta! The Operators strives to offer best-in-class automation of RabbitMQ clusters running on Kubernetes, from initial deployments to Day 2 operations. Please try it and give us feedback via Github!
- RabbitMQ will be migrating to the Mozilla Public License 2.0 starting with the 3.8.6 release
- RabbitMQ 3.8.6-rc.1 is released is available for testing.
- RabbitMQ .NET client development has maintained its pace. Major thanks to our awesome community of users and contributors!
Community Writings and Resources
- June 1: Recovering RabbitMQ connections in Go applications by @dhanushgopinath
- June 1: Fanout Async Messaging Design In Microservices Using RabbitMQ, by Nilanjan Dutta (@nilanjan_i_am)
- June 2: Get Started with RabbitMQ 2: Consume Messages Using a Hosted Service by Changhui Xu (@changhuixu)
- June 4: How to Benchmark RabbitMQ by @vanlightly
- June 6: Influx DB via RabbitMQ: Gathering Metrics over RabbitMQ by Raymond Coetzee
- June 6: Go RabbitMQ tutorial walkthrough by Sergei Stadnik
- June 12: Implementing Resilience Between Microservices with RabbitMQ and Dead-Letter Exchanges, by Rodrigo Alonso (in Portuguese)
- June 13: Tips for deploying and managing a high availability RabbitMQ cluster by Chris Kuan (@kst920106), in Chinese
- June 17: Microservices communication: Rabbitmq and ASP.NET core by @Damien_Doumer
- June 18: Cluster sizing and other considerations by @vanlightly
- June 18: Cluster Sizing Case Study: Mirrored Queues Part 1 by @vanlightly
- June 18: Cluster Sizing Case Study: Mirrored Queues Part 2 by @vanlightly
- June 18: Cluster Sizing Case Study: Quorum Queues Part 1 by @vanlightly
- June 18: Cluster Sizing Case Study: Quorum Queues Part 2 by @vanlightly
- June 22: How to bridge RabbitMQ with Azure Service Bus by Álvaro Videla (@old_sound)
- June 23: Setting up a Flask app with a Celery beat scheduler and RabbitMQ as the message broker, by @delivey
- June 23: How Quorum Queues Deliver Locally while still offering ordering guarantees, by @vanlightly
- June 24: How to do a RabbitMQ cluster migration by Tobias Schoknecht (@tobischo)
- June 24: Installing RabbitMQ on Windows with a .NET Core Publisher and Consumer by Ali Burak Ba?aran (@a.burakbasaran), in Turkish
- June 25: Learning RabbitMQ by Ryan Ermita, with code examples (@ryanermita)
- June 27: Connecting Services using MassTransit and RabbitMQ on .NET Core 3.1 by Edward Fitz Abucay (@ffimnsr)
Learn More
Ready to learn more? Check out these upcoming opportunities to learn more about RabbitMQ
- Udemy is offering “Learn RabbitMQ: In-Depth Concepts from Scratch with Demos” for $13.99, an 85% discount. You can’t afford not to learn RabbitMQ at this price!