RabbitMQ Integration and Reliability Patterns in Distributed Systems
Messaigng Queue Fundamentals
Messaging queues enable asynchronous processing, decoupling of system components, and traffic regulation. They act as intermediaries that accept, store, and forward messages between applications.
Two primary messaging patterns exist:
Point-to-Point: Messages are placed in a queue and consumed by a single receiver
P ...
Posted on Mon, 21 Sep 2026 16:22:11 +0000 by matto
Centralized Configuration and Message Bus in Spring Cloud Microservices
Challenges with Manual Configuration Refresh
In a micorservice architecture using Spring Cloud Config, refreshing configuration changes on each client typically requires sending a POST request to the /actuator/refresh endpoint. While this works for a small number of clients, it becomes inefficient and cumbersome as the number of microservices g ...
Posted on Sat, 19 Sep 2026 16:47:04 +0000 by kingpin393
Implementing Centralized Configuration with Spring Cloud Config
Spring Cloud Config provides a centralized mechanism for managing external configurations across distributed systems and microservices. It operates with a server-client architecture. The Config Server, also known as the distributed configuration center, is a standalone microservice responsible for connecting to configuration repositories and of ...
Posted on Fri, 11 Sep 2026 16:03:21 +0000 by bsbotto
OpenStack Deployment on CentOS
Cloud Computing Fundamentals
Cloud computing delivers on-demand resources via network access with pay-as-you-go pricing. Deplyoment models include public, private, and hybrid clouds.
Pre-Installation Requirements
For production environments:
Synchronize system clocks across all nodes
Confgiure hostnames in advance
Disable firewalls
Repository ...
Posted on Wed, 02 Sep 2026 16:51:44 +0000 by Nukeum66
Implementing RabbitMQ Message Consumption in Android Applications
In this implementation, we'll focus on how to establish a RabbitMQ consumer in an Android application to receive messages from the queue. The following code demonstrates a robust message subscription mechanism with automatic reconnection capabilities.
Message Subscription Implementation
private void setupMessageReceiver(final Handler uiHandler) ...
Posted on Sat, 22 Aug 2026 16:40:50 +0000 by 0p3n_p0rT
Getting Started with RabbitMQ in C#: Queue and Broadcast Messaging Patterns
Before diving into the implementation, you'll need to install the RabbitMQ client library from NuGet (version 5.1.2 recommended). Additionally, you'll need a running RabbitMQ server instance deployed on a machine accessible from your application.
This guide covers two primary messaging patterns with RabbitMQ. There's one important caveat to be ...
Posted on Fri, 21 Aug 2026 16:41:16 +0000 by Draco_03
PHP RabbitMQ Tutorial - Part Three: Work Queues
Publish/Subscribe
In this tutorial, we will use PHP with the php-amqplib library to implement a publish/subscribe system. This pattern differs from work queues, where each task is delivered to exactly one worker. Instead, we will broadcast messages to multiple consumers.
Prerequisites
This tutorial assumes RabbitMQ is installed and running on l ...
Posted on Thu, 20 Aug 2026 16:54:59 +0000 by aquila125
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
RabbitMQ Cluster Deployment Methods: Multi-Node and Single-Host Configurations
Multi-Host Cluster Deployment (Standard Mode)
Environment Preparation
Prepare three machines with RabbitMQ installed (refer to installation documentation):
10.10.1.41
10.10.1.42
10.10.1.43
Tip: When using virtual machines, create a base VM with RabbitMQ installed, then use linked clones for efficiency.
Configuration Steps
Modify /etc/hosts o ...
Posted on Tue, 04 Aug 2026 16:49:12 +0000 by sl1m