This Month in RabbitMQ, November 2019 Recap
· 4 min read
Last month was a big one for the RabbitMQ community because RabbitMQ Summit happened in London! If you missed the event, or if you were at the event, but missed a session in the other track, all the recordings are now available. Also, be sure to check out our overview blog for an easy-to-digest summary of what’s new in RabbitMQ 3.8.
More new 3.8 features and lessons learned will be covered in an upcoming webinar, by RabbitMQ core team member Gerhard Lazu. Tune in on December 12th!
Project Updates
- RabbitMQ 3.7.22 and 3.8.2 were released, both include a patch for CVE-2019-11287
- Kubernetes peer discovery example was updated and is now a more complete. Speaking for Kubernetes, you can sign up to beta test Pivotal's RabbitMQ for Kubernetes!
- Reactor RabbitMQ 1.4.0 is released as part of the Reactor Dysprosium-SR2 release train. This release comes with a new feature, a usability improvement, and a dependency upgrade.
- There were several new Erlang releases, already available via our Debian and RPM packages on PackageCloud, GitHub, and other places. There's now an RPM package produced for CentOS/RHEL 8.
- Hop 3.5.0 is released with a new feature, a few bug fixes, and dependency upgrades.
Community Writings and Resources
- 4 Nov: Yuki Nishiwaki and Bhor Dinesh (@Dinesh_bhor) shared their slides from their OpenStack Shanghai Summit talk, How we used RabbitMQ in Wrong Way at Scale. Note that the talk covers RabbitMQ 3.6.
- 5 Nov: Davide Guida (@DavideGuida82) published the third part in a series about microservices consuming message queues using .NET Core background workers and RabbitMQ
- 5 Nov: Denis Germain (@zwindler) published a recap of the RabbitMQ Summit (in French)
- 6 Nov: Ran Ribenzaft (@ranrib) wrote about distributed tracing through RabbitMQ using Node.js and Jaeger
- 7 Nov: Kacper Mentel (@kacper_mentel) wrote about how to debug RabbitMQ based on a real-world example
- 8 Nov: Lovisa Johansson (@lillajja) updated her post on best practices for high performance (low latency) RabbitMQ
- 8 Nov: Hussein Nasser (@hnasr) published a video tutorial introducing publish and subscribe approaches
- 8 Nov: GoLab Conference published a video featuring Gabriele Vaccari explaining how to build an event-driven notification system in Go and RabbitMQ
- 9 Nov: Thiago Vivas (@Tva88s) wrote about using .NET Core with RabbitMQ for async operations
- 10 Nov: Alex Koutmos (@akoutmos) published the first in a series about Broadway, RabbitMQ, and the rise of Elixir
- 10 Nov: Soumil Nitin Shah published the first in a series of video tutorials on using RabbitMQ with Python, starting with the basics
- 13 Nov: Dormain Drewitz (@DormainDrewitz) published a summary of the expert panel at RabbitMQ Summit 2019
- 14 Nov: Szymon Mentel (@szymonmentel) wrote about high availability in RabbitMQ, covering the traditional mirrored queues method, but also noting the new quorum queues in 3.8 (in Polish)
- 19 Nov: John Tucker published an article on Web-Worker RPC with RabbitMQ
- 20 Nov: Bahadir Tasdemir of Trendyol wrote about event-driven microservices architecture with RabbitMQ
- Nov 20: Cagri Aslanbas wrote about a dockerized messaging implementation in Django with RabbitMQ and Celery
- 21 Nov: Dormain Drewitz (@DormainDrewitz) published a podcast interview with Viraj Naik of Travelers Insurance and Rohit Kelapure from Pivotal. Their dicussion about modernizing a workload off of mainframe to .NET Core included how RabbitMQ was used.
- 22 Nov: Shivam Aggarwal (@shivama205) published an overview of the new Quorum Queues feature in RabbitMQ 3.8
- 24 Nov: The techno journals (@JournalsTechno) wrote about installing RabbitMQ
- 29 Nov: David Ireland published a recap of RabbitMQ Summit
- 30 Nov: Mike Møller Nielsen (@MikeMoelNielsen) published a video to demonstrate RabbitMQ Firehose tracing
Ready to learn more?
Check out these upcoming opportunities to learn more about RabbitMQ
- 12 December 2019, online webinar: Understanding RabbitMQ: For Developers and Operators
- 16 December 2019, Lyon, France: JUG Meetup
- 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 (AMQP) application
- Online at Pluralsight: RabbitMQ by Example gets good reviews