Tag

AMQP

0 views collected around this technical thread.

Lobster Programming
Lobster Programming
Apr 14, 2025 · Backend Development

Understanding RabbitMQ Architecture: Components, Exchanges, and Queues

RabbitMQ, an Erlang‑based open‑source message broker implementing AMQP, uses producers, consumers, exchanges, queues, virtual hosts, connections, and channels to enable scalable, reliable asynchronous communication, with various exchange types and binding mechanisms that organize message routing in microservice architectures.

AMQPBackendMessage Queue
0 likes · 7 min read
Understanding RabbitMQ Architecture: Components, Exchanges, and Queues
IT Services Circle
IT Services Circle
Dec 20, 2023 · Backend Development

RabbitMQ: Longevity, Limitations, and Continued Popularity

RabbitMQ, a mature message‑queue system first released in 2007 and built with Erlang, remains widely used due to its continuous updates, simple deployment, flexible AMQP routing, and extensive client support, even though it has older architecture, limited performance, and a smaller community compared with newer alternatives.

AMQPBackendDocker
0 likes · 8 min read
RabbitMQ: Longevity, Limitations, and Continued Popularity
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Aug 10, 2023 · Backend Development

Master RabbitMQ: Core Concepts, Exchange Types, and Spring Boot Integration

This guide explains RabbitMQ fundamentals, its core components and four exchange types, and provides step‑by‑step Spring Boot examples—including configuration, code snippets, and testing procedures—to help developers effectively use fanout, headers, direct, and topic exchanges.

AMQPBackend DevelopmentExchange Types
0 likes · 10 min read
Master RabbitMQ: Core Concepts, Exchange Types, and Spring Boot Integration
php中文网 Courses
php中文网 Courses
May 18, 2023 · Backend Development

Implementing Message Queues with PHP and RabbitMQ

This article explains how to set up a PHP development environment, install RabbitMQ and its dependencies, and provides complete producer and consumer code examples to create a simple "Hello World" message queue using RabbitMQ's AMQP protocol.

AMQPBackendMessage Queue
0 likes · 7 min read
Implementing Message Queues with PHP and RabbitMQ
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
May 8, 2023 · Backend Development

Master Spring Boot Messaging: RabbitMQ & Kafka Integration Guide

This article explains how to configure Spring Boot 2.7.10 for AMQP‑based RabbitMQ and Apache Kafka messaging, covering property settings, connection factories, template customization, sending and receiving messages, listener containers, retry mechanisms, and stream processing with code examples.

AMQPJavaKafka
0 likes · 11 min read
Master Spring Boot Messaging: RabbitMQ & Kafka Integration Guide
Laravel Tech Community
Laravel Tech Community
Aug 17, 2022 · Backend Development

Understanding RabbitMQ: Concepts, Advantages, Disadvantages, and Key Terminology

This article introduces RabbitMQ as an open‑source AMQP‑based message broker written in Erlang, outlines its major advantages and drawbacks, and explains core concepts such as producers, exchanges, queues, and consumers for backend developers.

AMQPBackendMessage Queue
0 likes · 4 min read
Understanding RabbitMQ: Concepts, Advantages, Disadvantages, and Key Terminology
macrozheng
macrozheng
Jul 14, 2022 · Operations

Master RabbitMQ: From Core Concepts to Real-World Implementation

This comprehensive guide explores RabbitMQ fundamentals, messaging patterns, performance metrics, AMQP concepts, exchange types, advanced features, environment setup, and hands‑on Java code examples, helping developers understand and apply RabbitMQ in production systems.

AMQPJavaMessage Queue
0 likes · 35 min read
Master RabbitMQ: From Core Concepts to Real-World Implementation
IT Architects Alliance
IT Architects Alliance
Oct 26, 2021 · Backend Development

An Overview of RabbitMQ: Architecture, Message Flow, Persistence, Clustering, and Flow Control

This article provides a comprehensive technical overview of RabbitMQ, covering its origins, core components, message routing patterns, persistence mechanisms, delivery modes, RPC support, clustering design, mirrored queues, and flow‑control strategies, while illustrating concepts with code examples and diagrams.

AMQPBackendClustering
0 likes · 13 min read
An Overview of RabbitMQ: Architecture, Message Flow, Persistence, Clustering, and Flow Control
Architecture Digest
Architecture Digest
Oct 13, 2021 · Fundamentals

Introduction to Message Queues, JMS, and Kafka

This article explains the fundamentals of message queues, compares JMS and various MQ implementations such as RabbitMQ and Kafka, describes their architectures, usage scenarios, and key concepts like producers, consumers, topics, partitions, and high‑availability mechanisms.

AMQPJMSKafka
0 likes · 15 min read
Introduction to Message Queues, JMS, and Kafka
Java Tech Enthusiast
Java Tech Enthusiast
Aug 20, 2021 · Backend Development

RabbitMQ Message Middleware: Concepts, Installation, and SpringBoot Integration

RabbitMQ is an open‑source AMQP broker that enables asynchronous, reliable messaging through exchanges, queues, and bindings, and can be quickly deployed with Docker; SpringBoot integration uses the amqp starter, configuration properties, AmqpAdmin for programmatic setup, RabbitTemplate for sending, and @RabbitListener for consuming messages, even converting JSON payloads to POJOs.

AMQPJavaMessage Queue
0 likes · 12 min read
RabbitMQ Message Middleware: Concepts, Installation, and SpringBoot Integration
Top Architect
Top Architect
Aug 17, 2021 · Backend Development

Introduction to Message Queues, JMS, RabbitMQ, and Kafka

This article explains the fundamentals of message queues, compares point-to-point and publish‑subscribe models, introduces Java Message Service (JMS) and its programming model, and provides an overview of popular MQ implementations such as RabbitMQ, ActiveMQ, RocketMQ, and Kafka, highlighting their architectures and use cases.

AMQPBackend DevelopmentJMS
0 likes · 17 min read
Introduction to Message Queues, JMS, RabbitMQ, and Kafka
Java Architect Essentials
Java Architect Essentials
Jul 16, 2021 · Backend Development

RabbitMQ Basics: Concepts, Working Modes, and Java Code Samples

This article introduces RabbitMQ's core concepts, compares AMQP with JMS, outlines its key features, and demonstrates four working patterns—work queue, routing, publish/subscribe, and wildcard—through detailed Java producer and consumer code examples.

AMQPBackendJava
0 likes · 7 min read
RabbitMQ Basics: Concepts, Working Modes, and Java Code Samples
Code Ape Tech Column
Code Ape Tech Column
Jul 3, 2021 · Fundamentals

Introduction to Message Queues, JMS, and Popular MQ Technologies (RabbitMQ, Kafka)

This article explains the fundamentals of message queues, their role in asynchronous processing and system decoupling, introduces Java Message Service (JMS), compares point‑to‑point and publish‑subscribe models, and provides an overview of common MQ implementations such as RabbitMQ and Kafka.

AMQPJMSKafka
0 likes · 14 min read
Introduction to Message Queues, JMS, and Popular MQ Technologies (RabbitMQ, Kafka)
Top Architect
Top Architect
Jun 15, 2021 · Backend Development

Understanding RabbitMQ: AMQP Protocol, Exchanges, Reliability, Clustering, and High Availability

This article provides a comprehensive overview of RabbitMQ, covering its AMQP fundamentals, exchange types, reliable delivery mechanisms, consumer flow control, idempotency, dead‑letter queues, TTL, clustering modes, and related high‑availability tools such as HAProxy and Keepalived.

AMQPBackend DevelopmentHigh Availability
0 likes · 14 min read
Understanding RabbitMQ: AMQP Protocol, Exchanges, Reliability, Clustering, and High Availability
Architecture Digest
Architecture Digest
Feb 23, 2021 · Backend Development

RabbitMQ Core Concepts, AMQP Protocol, Reliability, Clustering, and Best Practices

This article provides a comprehensive overview of RabbitMQ, covering its AMQP‑based architecture, core components such as exchanges and queues, reliability mechanisms like publisher confirms and dead‑letter queues, consumer flow control, clustering and federation modes, and related high‑availability tools.

AMQPBackendClustering
0 likes · 12 min read
RabbitMQ Core Concepts, AMQP Protocol, Reliability, Clustering, and Best Practices
Laravel Tech Community
Laravel Tech Community
Jan 21, 2021 · Backend Development

RabbitMQ 3.8.10 Released: Core Server Bug Fixes and Feature Enhancements

RabbitMQ 3.8.10 has been released, introducing core server bug fixes such as preventing unlimited log segment growth when repeatedly polling a quorum queue with basic.get, and adding a new reject-publish max-length overflow policy for quorum queues, alongside other enhancements.

AMQPBackendBug Fix
0 likes · 2 min read
RabbitMQ 3.8.10 Released: Core Server Bug Fixes and Feature Enhancements
Top Architect
Top Architect
Jan 11, 2021 · Backend Development

Comprehensive Guide to RabbitMQ: AMQP Basics, Reliability, Clustering, and Best Practices

This article provides an in‑depth overview of RabbitMQ, covering AMQP core concepts, exchange types, reliable delivery mechanisms, message idempotency, consumer flow control, dead‑letter handling, clustering modes, and high‑availability deployment strategies for robust backend systems.

AMQPClusteringDead Letter
0 likes · 17 min read
Comprehensive Guide to RabbitMQ: AMQP Basics, Reliability, Clustering, and Best Practices
Architect
Architect
Jan 8, 2021 · Backend Development

Understanding RabbitMQ: AMQP Fundamentals, Exchange Types, Reliability Mechanisms, and High‑Availability Deployment

This article provides a comprehensive overview of RabbitMQ, covering AMQP core concepts, exchange and queue types, message reliability techniques such as confirms and returns, consumer flow‑control, TTL and dead‑letter handling, as well as clustering, federation, and HAProxy/Keepalived high‑availability solutions.

AMQPBackendClustering
0 likes · 16 min read
Understanding RabbitMQ: AMQP Fundamentals, Exchange Types, Reliability Mechanisms, and High‑Availability Deployment
Code Ape Tech Column
Code Ape Tech Column
Nov 26, 2020 · Backend Development

Understanding RabbitMQ: Architecture, Messaging Patterns, Persistence, Clustering, and Flow Control

This article provides a comprehensive overview of RabbitMQ, covering its origins, core components, message publishing and consumption, routing modes, persistence mechanisms, delivery guarantees, RPC support, clustering design, mirrored‑queue architecture, and flow‑control strategies for reliable backend messaging.

AMQPBackendClustering
0 likes · 13 min read
Understanding RabbitMQ: Architecture, Messaging Patterns, Persistence, Clustering, and Flow Control
Architecture Digest
Architecture Digest
Nov 13, 2020 · Backend Development

Understanding RabbitMQ: Architecture, Routing, Persistence, Clustering, and Flow Control

This article provides a comprehensive overview of RabbitMQ, covering its origins, architecture, message routing patterns, persistence mechanisms, clustering, mirrored queues, flow control, and code examples for publishing and consuming messages, helping backend developers understand and effectively use the system.

AMQPBackend DevelopmentMessage Queue
0 likes · 15 min read
Understanding RabbitMQ: Architecture, Routing, Persistence, Clustering, and Flow Control