gptankit / serviceq
Super fault-tolerant HTTP load balancer & queue. White paper for reference - https://github.com/gptankit/serviceq-paper
☆75Updated 10 months ago
Related projects ⓘ
Alternatives and complementary repositories for serviceq
- Go implementation of different backoff strategies useful for retrying operations and heartbeating.☆85Updated 4 years ago
- In memory sharded cache implementation☆32Updated 3 years ago
- Consistent hashing hashring implementation.☆34Updated 10 months ago
- GoXel - Download accelerator in Go☆38Updated 5 years ago
- Package ring provides a high performance and thread safe Go implementation of a bloom filter.☆138Updated 4 years ago
- Simple Distributed Locks in Go using Redis, MySQL, PostgreSQL, MongoDB, etc.☆38Updated 6 months ago
- A tool to compare different versions of an API and find incompatibilities.☆40Updated 5 years ago
- A library for parsing query parameters for filtering data in REST APIs☆33Updated last year
- Build event-driven and event streaming applications with ease☆66Updated 3 years ago
- Dependency Injection and Inversion of Control package☆36Updated 8 months ago
- Fault tolerant, sharded key value storage written in GoLang☆81Updated last year
- HTTP service for file uploading, processing, serving, and storage.☆38Updated last year
- Go module for encoding structs into URL query parameters☆76Updated 8 months ago
- Simple, lightweight and ultra-fast HTTP Cache to speed up your websites☆64Updated last year
- Golang struct operations.☆24Updated 7 years ago
- Package set is a small wrapper around the official reflect package that facilitates loose type conversion and assignment into native Go t…☆47Updated 2 years ago
- Pipelines using goroutines☆58Updated 3 years ago
- Simple terminal-based dashboard for golang memory statistic☆44Updated 4 years ago
- Golang io.Reader and io.Writer but with limits☆76Updated last year
- A library for graceful restarts in Go.☆95Updated 6 years ago
- A collection of HTTP utilities for Go☆17Updated 6 months ago
- ☆33Updated 2 years ago
- A simple library that allows a network server to limit how may concurrent connections it supports from each client IP.☆51Updated last year
- A go library that implements application/problem+json and application/problem+xml☆66Updated 9 months ago
- Checks if there are any updates for imports in your module.☆39Updated 9 months ago
- Simple go signals handler for performing graceful shutdown by executing callback function☆20Updated 4 years ago
- Go package for UUIDs based on RFC 4122 Time-Based UUID☆36Updated 4 years ago
- A job scheduler for Go with the ability to fast-forward time.☆28Updated 3 weeks ago
- A fast (5x) string keyed read-only map for Go - particularly good for keys using a small set of nearby runes.☆63Updated 3 months ago