This Month in RabbitMQ: March 2020 Recap
· 4 min read
Due to the uncertainties of the COVID-19 virus, the RabbitMQ Summit team is canceling the Berlin Summit in June 2020. We do still hope that we can proceed with the plans for a summit in November in New York. Check back for updates.
Among other contributions this month, we have resources on using RabbitMQ successfully in a microservices architecture, why you should use messaging in your project with Rabbit and SpringBoot, and many other tips and tricks. So dive in, the water’s fine! And please stay safe, everyone.
Project updates
- The 3.7.x series are now covered under the extended support policy (security patches and high severity bug fixes only). 3.7.x users are recommended to upgrade to 3.8.x releases. RabbitMQ 3.7.25 has shipped to wrap up 3.7.x’s general support timeline.
- RabbitMQ .NET client version 5.2.0 and version 6.0.0 are almost ready for release. Please test the latest release candidates, there are substantial efficiently improvements in the 6.0 release thanks to our awesome contributors.
- Erlang/OTP 22.3 has shipped. Debian and RPM packages produced by the RabbitMQ team are available from PackageCloud and Bintray
Community Writings and Resources
- 1 Mar: Renato Groffe wrote about cloud messaging with RabbitMQ, .NET Core, and Azure Functions (in Portuguese)
- 1 Mar: Rodolfo dos Santos Pinto creates a tutorial showing how to post and consume messages to a Rabbit queue with 2 .Net Core applications (in Portuguese)
- 5 Mar: Alex de Sousa on the benefits and challenges of Yggdrasil and RabbitMQ Subscriptions
- 9 Mar: Mcdavid Emereuwa (@mcdavid_95) tells us how to set up an email service with RabbitMQ, AWS SES and PM2 on NodeJS
- 11 Mar: Understanding queues with RabbitMQ, Part 1, by Alfredo Bautista Santos (in Spanish)
- 11 Mar: Electing a new president using Node.js, Redis and RabbitMQ (application performance tips) by Danny Hobo (@dannyhobo)
- 11 Mar: Simone Pezzano shared thoughts on using RabbitMQ for microservices architecture successfully
- 12 Mar: Understanding queues with RabbitMQ, Part 2, by Alfredo Bautista Santos (in Spanish)
- 14 Mar: Feyyaz Acet (@feyyazcet) writes about using .Net Core 3.1 with RabbitMQ and MassTransit, a lightweight message bus for .Net (in Turkish)
- 14 Mar: Part 3: RabbitMQ Queue with Docker in .NET by Eduard Stefanescu (@EdStefanescu)
- 17 Mar: ElixrMix: Data pipelines through Broadway with developer Alex Koutmos, expands on his recent blogs also featuring RabbitMQ
- 20 Mar: In this tutorial, Rida Shaikh shows how to implement a Spring Boot + RabbitMQ example to retry messages on exception
- 21 Mar: Ed Stefanescu writes about the Consumer node of the RabbitMQ topology with Docker in .NET
- 22 Mar: How to install, run and monitor RabbitMQ in 5 minutes by Gabriel Hidalgo Ruiz
- 24 Mar: Diego Alexandro de Oliveira explains why you should use messaging in your project with RabbitMQ and Spring Boot (in Portuguese)
- 25 Mar: Magomed Aliev discusses rate limiting with Celery and RabbitMQ
- 25 Mar: Hardik Sondagar with a short tutorial on how to publish a message with priority in RabbitMQ
- 27 Mar: Eric Satterwhite (@codedependant): How to send data change events directly to RabbitMQ with PostgreSQL and Node.js
- 27 Mar: Gerhard Lazu (@gerhardlazu): TGIR S01E03: How to contribute to RabbitMQ? Part 1
- 28 Mar: @aleks_kurakin writes about Spring Boot: messaging, RabbitMQ], sending and receiving messages (in Russian)
- 28 Mar: Eduard Stefanescu: RabbitMQ Headers Exchange with Docker in .NET
- 31 Mar: Narongsak Keawmanee’s 2nd installment of his blog series on NodeJS and RabbitMQ
Ready to learn more?
- On-demand, online at LearnFly: Learn RabbitMQ Asynchronous Messaging with Java and Spring
- On-demand, online at Udemy: RabbitMQ: Messaging with Java, Spring Boot And Spring MVC
- Online, $40 buys you early access to Marco Behler’s course, Building a Real-World Java and RabbitMQ Messaging Application
- Online, Pluralsight course: RabbitMQ by Example gets good reviews