This Month in RabbitMQ — August 2019
Welcome back for another edition of This Month in RabbitMQ! Some big news last month was Pivotal announced a forthcoming alpha of Pivotal RabbitMQ for Kubernetes.
You can inquire about the alpha here. As part of that announcement, RabbitMQ was mentioned in coverage in Business Insider, Container Journal, SiliconANGLE, Storage Review, The New Stack, and ZDNet. Pretty cool!
Before we move on to the update from the core team and our wonderful community, a reminder that prices for RabbitMQ Summit go up on August 22, so get your tickets now!
You can add on RabbitMQ training to your ticket—basic and advanced courses are available. Great talks planned from Bloomberg, WeWork, Softonic, the Erlang Solutions and CloudAMQP teams, as well as the core RabbitMQ engineers, of course.
Project updates
- RabbitMQ 3.7.17 has been released with a bunch of bug fixes
- Pika 1.1.0 is released
- Reactor RabbitMQ 1.3.0.M2 was released as part of the Reactor Dysprosium-M3 release train. Lots of goodies in this pre-release!
- Java client 5.7.3 (for Java 8+) and 4.11.3 (for Java 6 & 7) are released with a bug fix and upgrades of optional dependencies (along with 5.7.2 and 4.11.2)
- php-amqplib 2.10.0-rc.1 is out
- JMS client 1.12.0 is released with a bug fix and dependency upgrades
- Hop 3.3.0 is released with new features, bug fixes and dependency upgrades.
- Erlang 20.3 support retirement schedule is announced. Please upgrade to Erlang 22 or at least 21.3.x soon!
Community writings and resources
- July 2: Adam Johnson (@AdamChainz) reblogged about Celery, RabbitMQ, and Warrens
- July 4: Chetan Khatri (@khatri_chetan) published about how to set up an Airflow multi-node cluster with Celery & RabbitMQ
- July 4: Chung Khanh Duy (@duychung) wrote about creating work queue(s) with Spring Boot and RabbitMQ
- July 4: Mirko Maggiano (@magmir) published about configuring TLS support in RabbitMQ
- July 5: Thiago Adriano (@programadriano) wrote about creating workers with Node.js and RabbitMQ (in Portuguese)
- July 5: Mirko Maggioni (@magmir) wrote about monitoring RabbitMQ
- July 9: Sakthi Saravanan (@sakthis02) published an introduction to RabbitMQ
- July 11: Alexy da Cruz (@geomtech9) wrote about monitoring RabbitMQ with Grafana and Telegraf (in French)
- July 13: Rémi Goyard (@mimiz33) wrote about the road to microservices with Node.js events and RabbitMQ
- July 14: Renato Groffe () published an update about using .NET Core 2.2 with ASP.NET Core 2.2 and RabbitMQ (in Portugese)
- July 15: Sakthi Saravanan (@sakthis02) explains RabbitMQ connections vs channels
- July 16: Code Sync published Ayanda Dube’s (@dube_aya) talk on Innovative unorthodox design patterns used in RabbitMQ
- July 16: Tarun Batra wrote about polling reliably at scale using dead lettering
- July 17: Genny Paudice published about high availability with RabbitMQ (in Italian)
- July 17: Rafael Honorio wrote a getting started with RabbitMQ article in Portuguese
- July 17: The team at Royal Cyber (@RoyalCyberUSA) published about integrating Dell Boomi with RabbitMQ
- July 20: Teerapong Singthong (@iamgoangle) wrote about interesting best practices with RabbitMQ (in Thai)
- July 24: Matthew Harper () published the first part in a series about getting started with .NET Core, Docker, and RabbitMQ
- July 24: Shivam Aggarwal (@shivama205) wrote about RabbitMQ best practices
- July 25: Ryan Ermita (@ryanermita) published about learning RabbitMQ in order to migrate from using Redis as a message broker as he adopts a microservices architecture
- July 25: Gerhard Lazu (@gerhardlazu) shared his slides from his talk, “Make Your System Observable - early preview of Observe and Understand RabbitMQ, one of the many RabbitMQ Summit talks
- July 27: Dmitriy Larionov (@larionov_pro) wrote about why you would use RabbitMQ in a microservices architecture
- July 27: Sajjad Hassanzadeh (@hassanzadeh_sd) published Celery and RabbitMQ in Django, Monitoring with Flower
- July 29: TekLoon () wrote a step-by-step guide to building event-driven microservices with RabbitMQ
- July 29: Sergey Valuy (@Smartum_Pro) published about using RabbitMQ in a messenger app architecture
We also came across this article in the International Journal of Research Studies in Computer Science and Engineering (IJRSCSE) on Distributing Messages Using Rabbitmq with Advanced Message Exchanges
Events and Training Courses
Ready to learn more? Check out these upcoming opportunities to learn more about RabbitMQ
- 12 September 2019, Bern: DevOps Meetup on Observability and DevOps Value Stream Mapping with RabbitMQ core team member Gerhard Lazu
- 30 September 2019, NYC: RabbitMQ Express
- 4 November 2019, London, UK: RabbitMQ Summit
- 5-6 November 2019, London, UK: Various trainings available as part of the RabbitMQ Summit
- On-demand, online from LearnFly: Learn RabbitMQ Asynchronous Messaging with Java and Spring
- On-demand, online from Udemy: 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