NOTE
1.1 Distributed Systems
1. What Is a Distributed System - A system composed of multiple subsystems. The subsystems communicate through a network, and each subsystem consists of multiple machines. 2. Why Distributed Systems Are Needed - A single machine has limited read/write capability and is not safe. 3. How to Design a Distributed System 3.1. Replication. 3.2. Partitioning. 4. Theoretical Foundations of Distributed Systems - CAP, BASE.
This is a historical learning note and may contain outdated or incomplete understanding.
1. What Is a Distributed System?
A system composed of multiple subsystems. The subsystems communicate through a network, and each subsystem consists of multiple machines.
2. Why Are Distributed Systems Needed?
A single machine has limited read/write capability and is not safe.
3. How to Design a Distributed System
3.1. Replication
Distributed-System Replication
3.2. Partitioning
Distributed-System Partitioning
4. Theoretical Foundations of Distributed Systems
5. Distributed-System Communication Methods
6. Distributed-System Service State
7. Distributed-System Architecture Patterns
- Microservices.md (the related note has not yet been published).
Discussion
Sign in with GitHub to comment. Discussions are stored as GitHub Issues.View on GitHub