Understanding RabbitMQ: Basic Usage and Implementation Guide

Table of Contents Overview Prerequisites Adding Dependenceis Producer Implementation Consumer Implementation Execution Demo Practical Application Example Overview RabbitMQ is an open-source message broker software that implements the Advanced Message Queuing Protocol (AMQP). It serves as an intermediary for receiving, storing ...

Posted on Sun, 16 Aug 2026 16:00:36 +0000 by jkrystof

Disabling Plaintext Authentication in RabbitMQ AMQP Configuration

Generating RabbitMQ Certificates Clone the certificate repository: git clone --depth 1 https://github.com/example/cert-repo.git cd cert-repo/ssl Modify certificate exipration to 10 years: sed -i "s/valid=365/valid=3650/g" cert_scripts/*.sh sed -i "s/default_days = 365/default_days = 3650/g" openssl.cnf Generate CA certific ...

Posted on Fri, 14 Aug 2026 16:08:17 +0000 by Paulus Magnus

Installing and Configuring RabbitMQ with PHP AMQP Extension on Linux

System Dependency Installation Install required system packages: yum install ncurses-devel unixODBC unixODBC-devel xmlto libtool autoconf Erlang Runtime Setup Download and compile Erlang, which is required by RabbitMQ: wget http://erlang.org/download/otp_src_18.1.tar.gz tar -zxvf otp_src_18.1.tar.gz cd otp_src_18.1 ./configure --prefix=/usr/lo ...

Posted on Tue, 19 May 2026 03:44:30 +0000 by Janco

Getting Started with RabbitMQ: Patterns, Architecture, and Spring Integration

Understanding Message-Oriented Middleware Message Queue (MQ) facilitates communication between applications by acting as a buffer for asynchronous tasks. Using an MQ allows time-consuming operations to be processed in the background, significantly improving system throughput and response times. Core Use Cases Asynchronous Processing: Offload n ...

Posted on Sat, 09 May 2026 02:56:23 +0000 by dnszero

Integrating RabbitMQ with Spring Boot Applications

Maven Dependencies and Configuration Add the following dependency to integrate RabbitMQ functionality: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> <version>3.2.7</version> </dependency> Configure connection parameters in a ...

Posted on Thu, 07 May 2026 16:36:16 +0000 by dta

Using RabbitMQ with Go: Synchronous vs Asynchronous Messaging and Common Patterns

Synchronous vs Asynchronous Communication In synchronous communication, the sender blocks until it receives a response from the receiver. This model ensures data integrity and is commonly used in scenarios like user authentication, order processing, database queries, financial transactions, and real-time feedback systems. Drawbacks include tigh ...

Posted on Thu, 07 May 2026 15:57:29 +0000 by daleks