Skip to content

Latest commit

 

History

History
11 lines (10 loc) · 466 Bytes

README.md

File metadata and controls

11 lines (10 loc) · 466 Bytes

A simple distributed cache implemented in Go

learn from https://github.com/geektutu/7days-golang/

Schedule

  • [√] Step 1 - LRU (Least Recently Used) Caching Strategy
  • [√] Step 2 - Single Machine Concurrent Cache
  • [√] Step 3 - Launch a HTTP Server
  • [√] Step 4 - Consistent Hash Algorithm
  • [√] Step 5 - Communication between Distributed Nodes
  • [√] Step 6 - Cache Breakdown & Single Flight
  • [√] Step 7 - Use Protobuf as RPC Data Exchange Type