https://github.com/peterouob/raft
implement raft algorithm with grpc server
https://github.com/peterouob/raft
distributed-systems go grpc
Last synced: about 2 months ago
JSON representation
implement raft algorithm with grpc server
- Host: GitHub
- URL: https://github.com/peterouob/raft
- Owner: peterouob
- Created: 2026-04-30T16:08:51.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-05-01T06:25:17.000Z (2 months ago)
- Last Synced: 2026-05-01T07:25:56.223Z (2 months ago)
- Topics: distributed-systems, go, grpc
- Language: Go
- Homepage:
- Size: 18.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Distrubtion system
1. CAP theorem
- C: Consistence 一致性
- A: Availability 高可用
- P: Partition Tolerance 分區容錯
2. Why Need Distrubtion system
- Vertical Scaling
- Vertical Scaling use more hardware resource to enhence the performance
- Horizontal Scaling
- use more server peer on system, use load balance distrubt the reqeust for the peer
# Raft
## 主要參考
1. [raft paper](https://arthurchiao.art/blog/raft-paper-zh/)
2. [raft blog](https://eli.thegreenplace.net/2020/implementing-raft-part-0-introduction/)
3. [raft visualization](https://raft.github.io)