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