Skip to content

DobyChao/GoCache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

7-days Distributed Cache implement

Resources

Stars

Watchers

Forks

Packages

No packages published