DistributedCache
🏠参考groupcache实现的分布式缓存 ,并在此基础上使用gRPC进行结点通信 ,使用etcd作为服务注册与发现,新增了缓存过期功能。缓存基于LRU淘汰策略 ,支持并发读写 ,解决了缓存穿透 ,缓存击穿 ,缓存雪崩带来的缓存安全问题。
How to download and setup DistributedCache
Open terminal and run command
git clone https://github.com/CanhuaL/DistributedCache.git
git clone is used to create a copy or clone of DistributedCache repositories.
You pass git clone a repository URL. it supports a few different network protocols and corresponding URL formats.
Also you may download zip file with DistributedCache https://github.com/CanhuaL/DistributedCache/archive/master.zip
Or simply clone DistributedCache with SSH
[email protected]:CanhuaL/DistributedCache.git
If you have some problems with DistributedCache
You may open issue on DistributedCache support forum (system) here: https://github.com/CanhuaL/DistributedCache/issuesSimilar to DistributedCache repositories
Here you may see DistributedCache alternatives and analogs
etcd traefik keyv golb rook casbin follow-me-install-kubernetes-cluster patroni stolon mgmt skipper kubeasz learning-tools go-oauth2-server zetcd etcd-operator matchbox tectonic-installer go-plugins Kotlin-CN reshifter etcdhcp constructr go-flagz burry.sh e3w etcd-watcher dcmp gosiris discovery.etcd.io