Tagged articles

RabbitMQ

516 articles · Page 6 of 6
dbaplus Community
dbaplus Community
Oct 19, 2016 · Backend Development

When to Use Kafka, RabbitMQ, or ZeroMQ: A Practical MQ Guide

This article explains the true purpose of message queues, classifies them into broker‑based and broker‑less families, compares Kafka, RabbitMQ, and ZeroMQ in terms of performance, flexibility, and lightweight distribution, and clarifies that MQs can support both asynchronous and synchronous communication.

KafkaRabbitMQZeroMQ
0 likes · 8 min read
When to Use Kafka, RabbitMQ, or ZeroMQ: A Practical MQ Guide
Architecture Digest
Architecture Digest
Sep 14, 2016 · Backend Development

Log Platform Architecture and Scaling Lessons from Vipshop’s 419 Flash Sale

The article analyzes Vipshop’s 419 flash‑sale log platform, detailing the 2013 architecture using Flume, RabbitMQ, Storm, Redis and MySQL, diagnosing bottlenecks in RabbitMQ and Storm during traffic spikes, and presenting practical scaling and monitoring solutions for high‑throughput backend systems.

Log ProcessingRabbitMQStorm
0 likes · 8 min read
Log Platform Architecture and Scaling Lessons from Vipshop’s 419 Flash Sale
Efficient Ops
Efficient Ops
Aug 22, 2016 · Cloud Computing

Mastering OpenStack Monitoring: Key Metrics and Best Practices

This article explains what OpenStack is, outlines its core modules, and details the most important monitoring metrics for Nova, Neutron, Keystone, hypervisors, tenants, and RabbitMQ, helping engineers build a robust, scalable OpenStack monitoring solution.

Cloud ComputingNovaOpenStack
0 likes · 11 min read
Mastering OpenStack Monitoring: Key Metrics and Best Practices
Architecture Digest
Architecture Digest
Jul 24, 2016 · Backend Development

Using RabbitMQ and MassTransit in .NET: A Practical Guide to Messaging Patterns

This article introduces RabbitMQ and the MassTransit library for .NET, explains common messaging scenarios, walks through producer and consumer code examples, discusses abstraction via a service bus, and demonstrates how to implement Send/Receive, Publish/Subscribe, and RPC patterns with clear, reusable code.

.NETMassTransitMessaging Patterns
0 likes · 12 min read
Using RabbitMQ and MassTransit in .NET: A Practical Guide to Messaging Patterns
dbaplus Community
dbaplus Community
Jun 1, 2016 · Backend Development

Mastering RabbitMQ: Architecture, Optimization, and Real-World Cases in Microservices

This article explores microservice architecture fundamentals, compares synchronous and asynchronous communication, details RabbitMQ’s AMQP model, optimization techniques, high‑availability configurations, flow‑control mechanisms, and shares practical case studies from NetEase’s Hive platform, offering actionable insights for reliable, scalable message‑queue deployments.

MicroservicesPerformance OptimizationRabbitMQ
0 likes · 18 min read
Mastering RabbitMQ: Architecture, Optimization, and Real-World Cases in Microservices
Architecture Digest
Architecture Digest
May 3, 2016 · Backend Development

Message Patterns and Their Application in Distributed Enterprise Systems

The article examines various messaging patterns—Message Channel, Publisher‑Subscriber, Message Router, and others—explaining their principles, advantages, and implementation details, and illustrates their use in enterprise distributed architectures through concrete code examples and case studies such as CIMS and a medical system.

RabbitMQdistributed systemsenterprise architecture
0 likes · 31 min read
Message Patterns and Their Application in Distributed Enterprise Systems
MaGe Linux Operations
MaGe Linux Operations
Mar 28, 2016 · Backend Development

Understanding JMS: Message Models, Consumption, and Popular Middleware

This article explains the JMS standard, its two messaging models (Point‑to‑Point and Publish/Subscribe), how messages are consumed synchronously or asynchronously, the core JMS programming objects, and provides an overview of common middleware such as ActiveMQ, RabbitMQ, ZeroMQ, and Kafka.

ActiveMQKafkaRabbitMQ
0 likes · 17 min read
Understanding JMS: Message Models, Consumption, and Popular Middleware
21CTO
21CTO
Mar 7, 2016 · Backend Development

When to Choose Kafka Over RabbitMQ: A Practical Comparison

This article compares Kafka and RabbitMQ, examining their design philosophies, throughput capabilities, consumer diversity, message ordering, and handling of individual messages, to help engineers decide which system suits high-volume or flexible-consumer scenarios and understand the trade-offs of each technology.

KafkaRabbitMQStreaming
0 likes · 7 min read
When to Choose Kafka Over RabbitMQ: A Practical Comparison
21CTO
21CTO
Feb 23, 2016 · Backend Development

Master AMQP & RabbitMQ: Core Concepts, Layers, and Practical Use Cases

This article explains the AMQP protocol and RabbitMQ implementation, detailing components such as brokers, virtual hosts, exchanges, queues, messages, bindings, connections, channels, and commands, then describes the three‑layer protocol stack and multiple real‑world messaging scenarios with Java code examples.

AMQPJavaMessaging Patterns
0 likes · 16 min read
Master AMQP & RabbitMQ: Core Concepts, Layers, and Practical Use Cases
21CTO
21CTO
Feb 14, 2016 · Backend Development

Unlocking High‑Performance Systems: How Message Queues Transform Backend Architecture

This article provides a comprehensive overview of message queues, covering their core concepts, key application scenarios such as asynchronous processing, system decoupling, traffic shaping, log handling, and communication, and examines popular middleware like ActiveMQ, RabbitMQ, ZeroMQ, and Kafka, along with JMS models and programming details.

KafkaRabbitMQasynchronous-processing
0 likes · 22 min read
Unlocking High‑Performance Systems: How Message Queues Transform Backend Architecture
Architect
Architect
Dec 9, 2015 · Backend Development

Message‑Based Distributed Architecture: Patterns, Applications, and Decision Guidelines

The article examines the fundamentals of message‑based distributed architecture, explains core messaging patterns such as Message Channel, Publisher‑Subscriber and Message Router, and provides practical application scenarios, technology‑selection criteria, and challenges for building robust enterprise integration solutions.

Backend DevelopmentDistributed ArchitectureRabbitMQ
0 likes · 32 min read
Message‑Based Distributed Architecture: Patterns, Applications, and Decision Guidelines
Qunar Tech Salon
Qunar Tech Salon
Oct 15, 2015 · Backend Development

Getting Started with Celery: Architecture, Installation, and Basic Usage

This article introduces Celery, a Python‑based distributed task queue, explains its three‑part architecture, shows how to install RabbitMQ and Celery on an AWS EC2 Linux instance, and provides step‑by‑step code examples for defining tasks, running workers, and retrieving asynchronous results.

Backend DevelopmentDistributed TasksMessage Broker
0 likes · 6 min read
Getting Started with Celery: Architecture, Installation, and Basic Usage
21CTO
21CTO
Sep 2, 2015 · Cloud Computing

What I Learned Building a Hybrid Cloud System: Restful APIs, RabbitMQ, Redis & More

After two months of deep involvement in a distributed hybrid‑cloud project, I share practical insights on using Restful APIs, RabbitMQ, Redis, logging, component‑based development, testing strategies, coding standards, and cross‑team communication, highlighting challenges and solutions encountered while integrating C#, Java, and Python services.

Component DevelopmentRabbitMQdistributed systems
0 likes · 12 min read
What I Learned Building a Hybrid Cloud System: Restful APIs, RabbitMQ, Redis & More
21CTO
21CTO
Aug 18, 2015 · Cloud Computing

What I Learned Building a Hybrid Cloud System: Architecture, Tools, and Best Practices

Over the past two months I helped develop a distributed hybrid‑cloud platform, tackling challenges from OS differences and network ports to message queues, logging, multi‑language integration, and testing, and I share the architectural decisions, tooling choices, and practical lessons learned for building robust backend systems.

RabbitMQbackend architecturedistributed systems
0 likes · 12 min read
What I Learned Building a Hybrid Cloud System: Architecture, Tools, and Best Practices
MaGe Linux Operations
MaGe Linux Operations
Aug 12, 2014 · Operations

How to Detect and Recover from RabbitMQ Network Partitions

This article explains why RabbitMQ clusters struggle with network partitions, how to detect partition events via logs and rabbitmqctl, the impact on queues and bindings, and step‑by‑step methods—including manual recovery commands and automatic handling modes—to restore a healthy cluster.

BackendCluster RecoveryOperations
0 likes · 7 min read
How to Detect and Recover from RabbitMQ Network Partitions