Message Queues
19 notes
Some notes are currently available only in Chinese. English translations are shown when available.
- 2.9 Kafka Topics, Partitions, Offsets, and Replicashistorical
Kafka topic/partition semantics, per-partition ordering, offsets, replication, ISR, high watermark, retention, and reassignment.
- Kafka Performance Tuninghistorical
Kafka tuning as a balance among throughput, latency, durability, batching, compression, partition count, storage, and consumer lag.
- Kafka Benchmarkinghistorical
How to benchmark Kafka producer, broker, and consumer capacity with realistic record sizes, partitions, replication, acknowledgements, compression, and end-to-end lag.
- Managed Kafkahistorical
What managed Kafka services operate for you, what semantics remain your responsibility, and how to evaluate compatibility, networking, scaling, and cost.
- Reading Kafka Source Codehistorical
A value-first route through Kafka source: protocol requests, producer batching, broker append/fetch, replication, group coordination, and KRaft metadata.
- 3. RabbitMQhistorical
RabbitMQ fundamentals: exchanges, queues, bindings, routing, acknowledgements, publisher confirms, and modern quorum-queue high availability.
- 3.1 RabbitMQ Routing and Usagehistorical
RabbitMQ exchanges, bindings, queues, direct/fanout/topic routing, work queues, acknowledgements, prefetch, and dead-letter patterns.
- 3.2 RabbitMQ Message Reliabilityhistorical
Publisher confirms, durable queues, persistent messages, quorum queues, consumer acknowledgements, redelivery, and why end-to-end idempotency is still required.
- 3.3 RabbitMQ Clustering and Quorum Queueshistorical
Modern RabbitMQ cluster responsibilities, queue data placement, quorum queues, leader/follower replication, and the legacy status of mirrored classic queues.