danielvegamyhre / minicacheLinks
Distributed cache with client-side consistent hashing, distributed leader-elections, and dynamic node discovery. Supports both REST and gRPC interfaces secured with mTLS.
β281Updated last year
Alternatives and similar repositories for minicache
Users that are interested in minicache are comparing it to the libraries listed below
Sorting:
- A distributed fault tolerant scheduler that is horizontally scalable π₯β96Updated last year
- A distributed message queue.β125Updated 7 months ago
- A basic Raft implementation in Go.β230Updated last year
- TalariaDB is a distributed, highly available, and low latency time-series database for Prestoβ229Updated last year
- FlashDB is an embeddable, in-memory key/value database in Go (with Redis like commands and super easy to read)β377Updated 2 years ago
- Durable coroutines for Goβ423Updated last year
- The Durable Task Framework is a lightweight, embeddable engine for writing durable, fault-tolerant business logic (orchestrations) as ordβ¦β293Updated 3 weeks ago
- A disk based KV store (based on Bitcask implementation)β198Updated 2 years ago
- Phalanx is a cloud-native distributed search engine that provides endpoints through gRPC and traditional RESTful API.β373Updated 2 years ago
- High Performance Rate Limiting MicroService and Library - Developed at Mailgunβ158Updated 2 weeks ago
- High Availability Raft Framework for Goβ659Updated 3 weeks ago
- Go library for protobuf compatible sstables, a skiplist, a recordio format and other database building blocks like a write-ahead log. Shiβ¦β363Updated 3 weeks ago
- Gain is a high-performance io_uring networking framework written entirely in Go.β557Updated 2 years ago
- A simple In-Memory Data Grid in Goβ76Updated 3 years ago
- πΊ A Lightweight Cloud Native API Gateway.β131Updated last week
- A Kafka log inspired in-memory and append-only data structureβ135Updated 3 weeks ago
- raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocolβ137Updated 8 months ago
- B-tree implementation for Goβ239Updated 3 years ago
- Experimental, high performance Scylla Driver, University of Warsaw students' projectβ154Updated 3 years ago
- Raft + Postgres parser + Postgres wire protocol + Boltdb + ? = Distributed PostgreSQLβ103Updated 3 years ago
- Function scheduler for Go & WebAssemblyβ291Updated 2 years ago
- Write as Functions, Deploy as a Monolith or Microservice with WebAssemblyβ340Updated 2 weeks ago
- A thread-safe queue faster and more resource efficient than golang's native channelsβ692Updated last year
- An easy-to-use Map Reduce Go parallel-computing framework inspired by 2021 6.824 lab1. It supports multiple workers threads on a single mβ¦β225Updated 2 years ago
- fRPC-go is a lightweight, fast, and secure RPC framework implemented for Go that uses Frisbee under the hoodβ463Updated 3 weeks ago
- Single producer and multi-reader lockless ring buffer in go using generics from the go 1.18.x release. It is significantly faster than chβ¦β163Updated 2 years ago
- A multi-level cache library with cache stampede prevention for Goβ126Updated 3 years ago
- β259Updated last month
- Collection of high performance, thread-safe, lock-free go data structuresβ374Updated 3 years ago
- Example code for how to get hashicorp/raft running with gRPCβ231Updated last year