An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: groupcache

orca-zhang/ecache

🦄【轻量级本地内存缓存】🤏代码少于300行⌚️30s接入🚀高性能、极简设计、并发安全🌈支持LRU 和 LRU-2模式 🦖支持分布式一致性 [ecache] Extremely easy, ultra fast, concurrency-safe and support distributed consistency. Similar to bigcache, cachego, freecache, gcache, gocache, groupcache, lrucache.

Language: Go - Size: 949 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 252 - Forks: 28

Tochemey/distcache

A high performance distributed cache engine

Language: Go - Size: 124 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 7 - Forks: 0

udhos/groupcache_oauth2

groupcache_oauth2 implements the oauth2 client_credentials flow cacheing tokens with groupcache.

Language: Go - Size: 52.7 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

udhos/kubegroup

kubegroup provides autodiscovery for groupcache peer pods in kubernetes cluster

Language: Go - Size: 143 KB - Last synced at: 8 days ago - Pushed at: 15 days ago - Stars: 13 - Forks: 0

udhos/groupcache_exporter Fork of grafana/groupcache_exporter

Prometheus exporter for groupcache

Language: Go - Size: 63.5 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 3 - Forks: 1

udhos/kubecache

kubecache forwards HTTP GET requests to another service, cacheing responses with groupcache.

Language: Go - Size: 371 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 1 - Forks: 0

udhos/groupcache_datadog

groupcache_datadog exports groupcache metrics to Datadog.

Language: Go - Size: 34.2 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

pomerium/autocache

Distributed cache with gossip peer membership enrollment.

Language: Go - Size: 183 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 111 - Forks: 13

darvaza-proxy/cache

a generic cache interface

Language: Go - Size: 227 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

darvaza-proxy/gossipcache

groupcache variant using gossip for peer discovery

Language: Go - Size: 97.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

prameshbhattarai/distributed-rate-limitter

Embedded distributed rate limitter with in multiple servers

Language: Go - Size: 10.7 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

prameshbhattarai/distributed-caching

Embedded distributed caching with in multiple servers

Language: Go - Size: 8.79 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

peanutzhen/peanutcache

🏠参考groupcache实现的分布式缓存,并在此基础上使用gRPC进行节点间通信,并用etcd作为服务注册与发现。

Language: Go - Size: 49.8 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 66 - Forks: 7

CaptainCodeman/gce-cache-cluster

Easy groupcache clustering on GCE

Language: Go - Size: 22.5 KB - Last synced at: 9 days ago - Pushed at: over 6 years ago - Stars: 35 - Forks: 5

Falldio/Kache

Yet another GroupCache-like distributed caching system.

Language: Go - Size: 60.5 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

feixiao/groupcache

groupcache学习

Language: Go - Size: 5.7 MB - Last synced at: 27 days ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 2

udhos/groupcache_ratelimit

groupcache_ratelimit provides rate limiting for distributed applications using groupcache.

Language: Go - Size: 24.4 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

corani/docker-groupcache

Sample project of using mailgun/groupcache in docker-compose

Language: Go - Size: 1.47 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

amazingchow/groupcache-py

This is a Python binding for groupcache.

Language: Python - Size: 6.9 MB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

CanhuaL/DistributedCache

🏠参考groupcache实现的分布式缓存 ,并在此基础上使用gRPC进行结点通信 ,使用etcd作为服务注册与发现,新增了缓存过期功能。缓存基于LRU淘汰策略 ,支持并发读写 ,解决了缓存穿透 ,缓存击穿 ,缓存雪崩带来的缓存安全问题。

Language: Go - Size: 28.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

corani/groupcache-memberlist

Sample project of using hashicorp/memberlist with mailgun/groupcache in docker-compose

Language: Go - Size: 1.94 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

p3ddd/geecache

分布式缓存。See https://github.com/geektutu/7days-golang

Language: Go - Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

xpzouying/groupcache-practice

The practice for groupcache

Language: Go - Size: 27.3 KB - Last synced at: 8 days ago - Pushed at: about 5 years ago - Stars: 5 - Forks: 2

upbit/groupcache Fork of golang/groupcache

groupcache (with expiration functionality) is a caching and cache-filling library, intended as a replacement for memcached in many cases.

Language: Go - Size: 115 KB - Last synced at: 11 months ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 1

Focinfi/oncekv

Easy scaling distributed Key/Value dababase

Language: Go - Size: 2.98 MB - Last synced at: 11 months ago - Pushed at: over 7 years ago - Stars: 9 - Forks: 1

blizard863/groupcache-in-action

groupcache demo

Language: Go - Size: 67.4 KB - Last synced at: 4 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0