aarondwi / singleflight
Coalesce multiple identical calls into one, preventing thundering-herd/stampede to database/other backends
☆12Updated 3 years ago
Alternatives and similar repositories for singleflight:
Users that are interested in singleflight are comparing it to the libraries listed below
- Pure Python Go parser, AST and unparser library☆55Updated 4 years ago
- Add HTTP profiling endpoints to a Python application like Go's net/http/pprof☆48Updated 3 years ago
- A hopefully fast symbol table (string <=> integer sequence number)☆17Updated 3 years ago
- Go library for managing real-time PostgreSQL changes.☆50Updated 3 months ago
- A setuptools extension for building cpython extensions written in golang.☆103Updated last month
- A Python WSGI server in Go☆32Updated 8 years ago
- pgx-collect is a drop-in replacement for the pgx collection functions with lower overhead☆18Updated 11 months ago
- Go-like features for Python and Cython. (mirror of https://lab.nexedi.com/kirr/pygolang)☆57Updated last week
- extension-functions.c from SQLite3 contrib easier to use for Go programs☆16Updated 5 years ago
- Generic data structures in Go☆11Updated 2 years ago
- Various implementations of a go-routine safe counter☆31Updated 3 years ago
- A JSON stream parser for Go☆67Updated 2 years ago
- Golang linter, lint pass any slice as any in variadic function☆18Updated last year
- Go library that implements fs.FS for Postgres using Large Objects.☆61Updated last year
- A simple, multiprocess-safe logger for Python.☆38Updated 6 years ago
- Simple Distributed Locks in Go using Redis, MySQL, PostgreSQL, MongoDB, etc.☆38Updated 3 months ago
- Cancellable, Efficient and Reliable Distributed Task Queue in Go☆94Updated 2 years ago
- Measure the overheads of various observability tools, especially profilers.☆14Updated 3 years ago
- Jobqueue manages running and scheduling jobs (think Sidekiq or Resque for Go).☆39Updated 3 years ago
- Low-level IO utilities for PosgtreSQL drivers.☆35Updated 3 months ago
- An extended parametrizing plugin of pytest.☆18Updated 6 months ago
- cTRL is a server for remote execution of pending tasks and commands in real time, supporting a queue with continuous thread limiting and …☆26Updated last year
- A lib for monitoring runtime goroutine stack☆39Updated 2 years ago
- ☆14Updated 2 years ago
- Wrapper around LUA script executor for long-running scripts☆18Updated 6 months ago
- PEP 567 Backport☆89Updated 5 years ago
- Golang library to act on structure fields at runtime. Similar to Python getattr(), setattr(), hasattr() APIs.☆30Updated 4 years ago
- A low-overhead sampling memory profiler for Python 3☆28Updated last year
- 🚀 GoDI: Generic based DI in Go☆9Updated 2 years ago
- A Go implementation of an in-memory bloom filter, with support for boltdb and badgerdb as optional data persistent storage.☆28Updated 3 years ago