Tag: Architecture

19 articles

RabbitMQ Architecture and Exchange Routing Details

RabbitMQ architecture analysis and detailed explanation of four Exchange routing modes: fanout broadcast, direct exact, topic wildcard, headers multi-condition matching.

EVCache Internal Principles: Memcached Architecture, Slab and Eviction

Using EVCache in large-scale distributed cache needs understanding of underlying Memcached memory management and eviction behavior.

AI Investigation #96: Robot Scenario Testing - From Extreme Environments to Real-time Simulation

Complete guide to robot scenario testing, covering three dimensions: environment testing, load testing, and anomaly testing.

MySQL Internal Architecture: Service Layer, Storage Engine and File System Coverage

MySQL four-layer architecture: network connection layer, service layer, storage engine layer, system file layer.

MySQL Evolution: From Standalone to Cloud Database

MySQL development history, main branches, architecture evolution (standalone -> master-slave -> sharding -> cloud database).

Distributed Services: Consistency Models, Strong/Weak/Monotonic/Eventual Consistency

In-depth analysis of distributed services covering distributed consistency including strong consistency, weak consistency, monotonic read consistency, and eventual consis...

Distributed Services: Basic Concepts, Clusters, Communication and Three States

In-depth guide to distributed services covering basic concepts, cluster comparison, common patterns, communication methods, and detailed explanation of three states.

Tomcat Class Loading Mechanism: Parent Delegation, Lifecycle and Plugin Architecture

In-depth analysis of Tomcat class loading mechanism covering parent delegation model, lifecycle, and plugin architecture with detailed explanations.

Handwritten Tomcat Implementation Part 3: StaticResourceUtil, Servlet and Startup Testing

Step-by-step guide to implementing MiniCat part 3 covering startup testing, StaticResourceUtil, and Servlet implementation with complete code examples.

Handwritten Tomcat Implementation Part 2: HttpServlet, Request and RequestProcessor

Step-by-step guide to implementing MiniCat part 2 covering HttpServlet, Request, RequestProcessor components with detailed implementation code.

Handwritten Tomcat Implementation Part 1 MiniCat Bootstrap

Step-by-step guide to implementing a Mini Tomcat called MiniCat covering Bootstrap, Socket server, Request/Response handling with practical code examples.

Tomcat Core Architecture Configuration: Server, Service, Executor and Engine

In-depth analysis of Tomcat core architecture covering detailed configuration of main tags including Server, Service, Executor, Engine with practical examples.

Tomcat Core Architecture: Catalina Container, Startup Flow and Threading Mechanism

In-depth analysis of Tomcat core architecture covering Catalina container full analysis, startup flow, and threading mechanism with comprehensive explanations.

Spring In-Depth: Tomcat Core Architecture, Coyote IO Model and Protocol

In-depth analysis of Tomcat core architecture and processing flow covering Coyote IO model and protocol with comprehensive explanations.

Spring In-Depth: Nginx Process Mechanism, Master-Worker Coordination and Common Commands

In-depth analysis of Nginx underlying process mechanism covering Master Worker mechanism principles and commonly used commands with practical examples.

Spring In-Depth: Nginx Basic Config, Events/HTTP, Reverse Proxy and Load Balancing

In-depth guide to Nginx configuration covering nginx.conf structure, Events block, HTTP block, reverse proxy, and load balancing with practical examples.

Spring In-Depth: Nginx Introduction, History, Scenarios and Quick Start

In-depth introduction to Nginx covering its origins, development history, common scenarios, and quick configuration guide with practical examples.

FastDFS Architecture: Lightweight Tracker and Upload Principles

FastDFS architecture design: lightweight Tracker, peer storage structure, file upload and sync principles. This article analyzes principles and practices to help readers...

FastDFS Architecture: Storage/Tracker/Group Design

FastDFS core architecture deep dive: Tracker Server, Storage Server, Group mechanism. This article analyzes principles and practices to help readers master key technical...