Effective Docker Setup for RabbitMQ
Select the official image from the registry based on system preferences. Two common variations include standard Ubuntu and minimal Alpine builds.
Retrieving the Image
docker pull rabbitmq:3.9.10-management
Executing the Instance
Launch the service in the background with persistent restart policies. Ensure exposure of ports 5672 (AMQP), 15672 ( ...
Posted on Thu, 30 Jul 2026 16:15:08 +0000 by libertyct
RabbitMQ Work Queues and Exchange Patterns Implementation Guide
Work Queues Pattern
The Work Queues pattern involves multiple consumers subscribing to a single queue to collectively process messages. When message processing is time-intensive, production speed may exceed consumption speed, leading to message accumulation.
Using the Work Queues model allows multiple consumers to share the workload, significan ...
Posted on Thu, 23 Jul 2026 16:40:36 +0000 by connex
Practical Applications of Apache RocketMQ Messaging
Standard Message Types
RocketMQ supports three primary message sending modes, each balancing reliability and performance differently.
Synchronous Sending: The producer blocks until it receives an acknowledgment from the broker. This ensures high reliability but incurs latency.
Asynchronous Sending: The producer sends messages without waiting fo ...
Posted on Tue, 14 Jul 2026 16:49:15 +0000 by TaylorSandbek
Comprehensive Guide to Chat Server Business Logic
This document outlines the various business logic operations handled by a chat server, including essential functionalities like heartbeats, user registration, login, friend management, profile updates, group operations, and real-time messaging.
Data Packet Structure
All data packets are prefixed with a business id followed by a sequence number, ...
Posted on Sun, 14 Jun 2026 17:43:28 +0000 by monkeyj
Implementing Message Tracing in RocketMQ
Core Concepts
Message tracing captures the complete lifecycle of a message, including:
Producer send timestamp
Broker storage details
Consumer consumption events
Timing metrics at each stage
Configuration
Broker Setup
# Enable tracing in broker.conf
traceTopicEnable=true
Producer Implementation
public class MessageProducer {
private stat ...
Posted on Sat, 13 Jun 2026 17:29:59 +0000 by sinter4911
RocketMQ Fundamentals: Installation, Messaging Patterns, and Core Features
Overview
===========
MQ (Message Queue) is a mechanism for storing and distributing message data in a structured queue format. A queue, as a fundamental data structure, follows the First-In-First-Out (FIFO) principle.
Purpose of Message Queues
============================
Application decoupling (essential for distributed systems)
Facilitat ...
Posted on Mon, 11 May 2026 08:59:27 +0000 by MattMan
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
Core Concepts and Operational Mechanics of Apache Kafka
Message middleware enables reliable, synchronous or asynchronous communication between distributed applications using message queues and transmission protocols. It facilitates platform-agnostic data exchange and supports system integration through decoupled, scalable communication models.
Apache Kafka is a distributed event streaming platform r ...
Posted on Thu, 07 May 2026 14:14:52 +0000 by golfromeo