🚀 A high performance gin middleware to cache http response. Compared to gin-contrib/cache, It has a huge performance improvement. 高性能gin缓存中间件,相比于官方版本,有巨大性能提升。
-
Updated
May 28, 2024 - Go
🚀 A high performance gin middleware to cache http response. Compared to gin-contrib/cache, It has a huge performance improvement. 高性能gin缓存中间件,相比于官方版本,有巨大性能提升。
🧬 x/sync/singleflight but with generics, batching, sharding and nullable result
Action/Executor (Command) Pattern Library for Concurrent Workloads
Coalesce multiple identical calls into one, preventing thundering-herd/stampede to database/other backends
Go singleflight with generics key & value
go-zero/core/syncx/singleflight.go but with Go 1.18 generics
implement a simple cache proxy and analyze several ways of writing Golang programs using concurrency scenarios.
A header-only/compiled C++ singleflight library
Piefs is a simple distributed small file system based on Facebook Haystack paper.
Singleflight provides a duplicate function call suppression mechanism. Up-to-date fork that adds generics support (Group[K comparable, V any] and Result[V any]) to the original `golang.org/x/sync/singleflight` package.
singleflight provides a duplicate function call a suppression mechanism.
A simple in-process cache with single-flight filling semantics
Implementation of singleflight-cluster. With zk + consistenthash. Also has herd watch call prevention. Intended as an exercise, and example for future work
Golang Fail-Safe Call Wrapper Implement Distributed System Patterns to achieve Stability and Resilience of your applications
Single flight with expire time. Extend version of golang singleflight package.
similar to singleflight, but it is used to merge different parameters into batch calls with a count window and time window
Add a description, image, and links to the singleflight topic page so that developers can more easily learn about it.
To associate your repository with the singleflight topic, visit your repo's landing page and select "manage topics."