Fault tolerance and resilience patterns for Go
- resilience
- resiliency-patterns
- retry
- circuit-breaker
47,133 repositories indexed
1–6 of 6 · Most stars
Fault tolerance and resilience patterns for Go
Golang rate limiters for distributed applications
Tiny lib to scan SQL rows directly to structs, slices, and primitive types
LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.
Simply ACID* key-value database. At the medium or even low latency it tries to provide greater throughput without losing the ACID properties of the database. The database provides the ability to create record headers at own discretion and use them as transactions. The maximum size of stored data is limited by the size of the computer's RAM.
fiber_limiter using redis as store for rate limit with two algorithms for choosing sliding window, gcra leaky bucket