Tag

storage design

1 views collected around this technical thread.

政采云技术
政采云技术
Oct 11, 2022 · Backend Development

Instant Messaging System Architecture: Synchronization, Storage, and Modern Design

This article explains the evolution of instant messaging systems from traditional to modern architectures, detailing message synchronization and storage mechanisms, inbox/outbox models, read/write diffusion strategies, and the practical implementation using Redis, MongoDB, and MySQL to achieve scalable, reliable communication.

Instant MessagingMessage Synchronizationbackend architecture
0 likes · 11 min read
Instant Messaging System Architecture: Synchronization, Storage, and Modern Design
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Nov 3, 2021 · Backend Development

Understanding RocketMQ Storage Architecture: CommitLog, ConsumeQueue, and Index Files

This article explains the core storage design of RocketMQ, covering the CommitLog, ConsumeQueue, and Index files, their organization, sequential write strategy, memory‑mapped I/O, and flexible flushing policies that together provide high‑throughput, low‑latency messaging for backend systems.

CommitLogConsumeQueueMessage Queue
0 likes · 11 min read
Understanding RocketMQ Storage Architecture: CommitLog, ConsumeQueue, and Index Files
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Dec 7, 2020 · Backend Development

Designing a Configuration Center: Key Considerations and Architecture

This article explains how to design a configuration center, covering storage selection, environment isolation, push‑pull update mechanisms, Spring integration, permission auditing, metrics monitoring, and open APIs or multi‑language SDKs for practical implementation.

Configuration CenterSpring Integrationbackend architecture
0 likes · 9 min read
Designing a Configuration Center: Key Considerations and Architecture
JD Tech
JD Tech
Jan 15, 2019 · Backend Development

Performance, Storage, Index, and Cache Design of JD's JMQ4 Message Middleware

The article presents JD's self‑developed JMQ middleware, detailing its 2018 performance improvements, comparative benchmarks with Kafka, storage and index architecture evolution from JMQ2 to JMQ4, and the high‑performance I/O and caching strategies that enable millions of TPS on modern hardware.

CacheIndexingJMQ
0 likes · 12 min read
Performance, Storage, Index, and Cache Design of JD's JMQ4 Message Middleware
JD Retail Technology
JD Retail Technology
Jan 8, 2019 · Backend Development

Performance, Storage, Indexing, and Caching Design of JMQ4 Middleware

The article presents an in‑depth technical overview of JD's self‑developed JMQ middleware, detailing its performance improvements over previous versions, comparing write throughput with Kafka under synchronous and asynchronous scenarios, and explaining JMQ4's storage architecture, dense indexing, high‑performance I/O, and cache management strategies.

IndexingJMQMessage Queue
0 likes · 11 min read
Performance, Storage, Indexing, and Caching Design of JMQ4 Middleware