Tag

Message Queues

1 views collected around this technical thread.

Full-Stack Internet Architecture
Full-Stack Internet Architecture
May 27, 2025 · Big Data

Understanding Event Streaming in Kafka: Core Concepts, Architecture, and Use Cases

This article explains Kafka's event streaming concept, detailing events and streams, core components such as producers, topics, partitions, consumers, persistence, and typical real‑time data pipeline, event‑driven architecture, stream processing, and log aggregation use cases, highlighting its role as a foundational big‑data infrastructure.

Big DataEvent StreamingKafka
0 likes · 7 min read
Understanding Event Streaming in Kafka: Core Concepts, Architecture, and Use Cases
Java Architecture Diary
Java Architecture Diary
May 12, 2025 · Big Data

Why Kafka 4.0’s KRaft Mode Is a Game‑Changer for Distributed Messaging

Kafka 4.0 replaces ZooKeeper with the native KRaft (Kafka Raft) consensus layer, simplifying deployment, boosting scalability, cutting latency, and introducing a new incremental consumer rebalance protocol and share‑group model that together reshape how distributed streaming applications are built and operated.

Consumer RebalanceDistributed SystemsJava
0 likes · 9 min read
Why Kafka 4.0’s KRaft Mode Is a Game‑Changer for Distributed Messaging
DeWu Technology
DeWu Technology
Mar 26, 2025 · Fundamentals

Consistency Challenges and Solutions in Distributed Systems: CAP, BASE, RPC, and Messaging

To address consistency problems in distributed systems, the article explains CAP and BASE trade‑offs, shows how transactional RPC and messaging—using retries, RocketMQ two‑phase commits, Spring @TransactionalEventListener, or a local message log—can ensure atomic updates, and compares their reliability, latency, and performance impacts.

BASE theoryCAP theoremDistributed Consistency
0 likes · 12 min read
Consistency Challenges and Solutions in Distributed Systems: CAP, BASE, RPC, and Messaging
Java Tech Enthusiast
Java Tech Enthusiast
Dec 31, 2024 · Backend Development

Tencent Backend Interview Experience and Technical Knowledge Summary

The article details Tencent’s updated 15‑month compensation packages for 2025 backend roles, outlines a one‑hour interview covering OS process/thread concepts, sorting algorithms, MySQL storage engines and indexing, Redis data structures, Java collections, and compares RocketMQ with Kafka for reliable messaging.

Backend DevelopmentData StructuresMessage Queues
0 likes · 27 min read
Tencent Backend Interview Experience and Technical Knowledge Summary
System Architect Go
System Architect Go
Dec 15, 2024 · Operations

A Structured Framework for Optimizing System Components

This article presents a comprehensive framework for optimizing system components such as databases, caches, message queues, and search engines, covering environment configuration, data structure organization, client‑side usage, and inter‑component collaboration, illustrated with MySQL, Redis, Kafka, and Elasticsearch examples.

CachingMessage Queuescomponent tuning
0 likes · 6 min read
A Structured Framework for Optimizing System Components
Architect
Architect
Jan 8, 2024 · Backend Development

RabbitMQ vs Kafka: Key Differences and When to Choose Each

This article compares RabbitMQ and Apache Kafka across dimensions such as message ordering, routing, timing, retention, fault handling, scalability, and consumer complexity, and provides practical guidance on which platform is better suited for specific architectural scenarios.

KafkaMessage QueuesRabbitMQ
0 likes · 16 min read
RabbitMQ vs Kafka: Key Differences and When to Choose Each
Efficient Ops
Efficient Ops
Sep 24, 2023 · Big Data

Mastering Kafka: From Basics to Advanced Operations and Performance Tuning

This article provides a comprehensive overview of Apache Kafka, covering its architecture, core concepts such as topics, partitions, and replicas, common operational commands, and practical performance‑tuning tips for high‑throughput, low‑latency streaming workloads.

Distributed SystemsKafkaMessage Queues
0 likes · 23 min read
Mastering Kafka: From Basics to Advanced Operations and Performance Tuning
Sanyou's Java Diary
Sanyou's Java Diary
Sep 21, 2023 · Big Data

Understanding Kafka: Core Concepts, Architecture, and Reliability Explained

This article provides a comprehensive overview of Kafka, covering its overall architecture, key components such as brokers, producers, consumers, topics, partitions, replicas, and ZooKeeper, as well as logical and physical storage mechanisms, producer and consumer workflows, configuration parameters, partition assignment strategies, rebalancing, and the replication model that ensures data reliability.

Distributed SystemsKafkaMessage Queues
0 likes · 18 min read
Understanding Kafka: Core Concepts, Architecture, and Reliability Explained
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
FunTester
FunTester
Jun 19, 2023 · Big Data

Kafka Architecture and Core Concepts: Brokers, Producers, Consumers, Topics, Partitions, Replicas, and Reliability

This article provides a comprehensive overview of Kafka's architecture and fundamental concepts, covering its overall structure, key components such as brokers, producers, consumers, topics, partitions, replicas, leader‑follower synchronization, offset handling, message storage at both logical and physical layers, as well as producer and consumer workflows, partition assignment strategies, rebalancing, log management, zero‑copy I/O, and reliability mechanisms.

Distributed SystemsKafkaMessage Queues
0 likes · 22 min read
Kafka Architecture and Core Concepts: Brokers, Producers, Consumers, Topics, Partitions, Replicas, and Reliability
JD Retail Technology
JD Retail Technology
Apr 19, 2023 · Databases

Understanding Distributed Data Consistency: CAP, BASE, and Transaction Solutions

This article explains why achieving data consistency in modern distributed systems is challenging, reviews ACID properties of local databases, discusses the CAP and BASE theorems, examines event ordering mechanisms, and compares practical solutions such as two‑phase commit, XA, local message tables, and MQ‑based transaction models.

BASE theoremCAP theoremDistributed Systems
0 likes · 19 min read
Understanding Distributed Data Consistency: CAP, BASE, and Transaction Solutions
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 1, 2022 · Backend Development

Real-Time Messaging with RabbitMQ and Spring Boot

This article demonstrates how to build a real‑time messaging system for a space‑station scenario using RabbitMQ and Spring Boot, covering configuration of direct and fanout exchanges, scheduling updates, one‑to‑one chat, and broadcast messaging with complete Java code examples.

Backend DevelopmentJavaMessage Queues
0 likes · 14 min read
Real-Time Messaging with RabbitMQ and Spring Boot
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 7, 2022 · Backend Development

Master Spring Cloud Stream with RabbitMQ: From Basics to Advanced Partitioning

This guide walks through setting up Spring Cloud Stream with RabbitMQ, covering supported binders, core components, configuration, code examples for producers and consumers, consumer groups, and message partitioning to build scalable, event‑driven microservices.

JavaMessage QueuesMicroservices
0 likes · 9 min read
Master Spring Cloud Stream with RabbitMQ: From Basics to Advanced Partitioning
IT Architects Alliance
IT Architects Alliance
Feb 13, 2022 · Big Data

Comprehensive Overview of Apache Kafka Architecture and Core Concepts

This article provides an in‑depth introduction to Apache Kafka, covering its distributed streaming platform fundamentals, message‑queue models, topic and partition design, broker and cluster roles, producer partitioning logic, reliability guarantees, consumer group assignors, offset management, and performance optimizations such as sequential disk writes and zero‑copy techniques.

Apache KafkaDistributed StreamingMessage Queues
0 likes · 25 min read
Comprehensive Overview of Apache Kafka Architecture and Core Concepts
Wukong Talks Architecture
Wukong Talks Architecture
Dec 8, 2021 · Big Data

Understanding Kafka Core Concepts: Architecture, Messaging Models, Partitioning, Consumer Groups, and Reliability

This article provides a comprehensive overview of Kafka, covering its layered architecture with Zookeeper, core concepts such as topics, partitions and consumer groups, communication workflow, partition selection strategies, rebalancing mechanisms, reliability configurations, replica synchronization, and reasons for moving away from Zookeeper, all explained in clear English.

Distributed SystemsKafkaMessage Queues
0 likes · 19 min read
Understanding Kafka Core Concepts: Architecture, Messaging Models, Partitioning, Consumer Groups, and Reliability
IT Architects Alliance
IT Architects Alliance
Dec 3, 2021 · Big Data

Comprehensive Overview of Apache Kafka Architecture and Core Concepts

This article provides an in‑depth technical guide to Apache Kafka, covering its distributed streaming architecture, core concepts such as topics, partitions, brokers, producers and consumers, reliability guarantees, storage mechanisms, configuration parameters, and consumer assignment strategies, supplemented with Java code examples.

Apache KafkaConsumerDistributed Streaming
0 likes · 24 min read
Comprehensive Overview of Apache Kafka Architecture and Core Concepts
Top Architect
Top Architect
Nov 19, 2021 · Big Data

Understanding Kafka’s Design: Topics, Partitions, Consumer Groups, and Cluster Architecture

This article explains Kafka’s core design concepts—including the role of a message system, topics, partitions, producers, consumers, consumer groups, replica management, controller coordination with Zookeeper, performance optimizations like sequential writes and zero‑copy, and its network thread model—illustrated with diagrams and code snippets.

Big DataCluster ArchitectureDistributed Systems
0 likes · 12 min read
Understanding Kafka’s Design: Topics, Partitions, Consumer Groups, and Cluster Architecture
Selected Java Interview Questions
Selected Java Interview Questions
Aug 12, 2021 · Backend Development

Understanding Direct, Fanout, and Topic Exchange Modes in RabbitMQ

This article explains the three RabbitMQ exchange patterns—Direct, Fanout, and Topic—detailing how each routes messages, when to use them, and providing visual flowcharts to illustrate their operation in distributed backend systems applications.

Backend DevelopmentDirect ExchangeFanout Exchange
0 likes · 5 min read
Understanding Direct, Fanout, and Topic Exchange Modes in RabbitMQ
Architects Research Society
Architects Research Society
Jul 30, 2021 · Fundamentals

RabbitMQ vs Apache Kafka: Messaging Patterns, Guarantees and Design Trade‑offs

This article compares RabbitMQ and Apache Kafka, explaining their core architectures, exchange and routing mechanisms, delivery guarantees, push vs pull models, dead‑letter handling, partitioning, consumer groups, log compaction, and the strengths and limitations of each system for scalable, ordered message processing.

Distributed SystemsKafkaMessage Queues
0 likes · 21 min read
RabbitMQ vs Apache Kafka: Messaging Patterns, Guarantees and Design Trade‑offs