ketama
Consistent Hashing Library
A consistent hashing library and its language bindings allow efficient distribution of data across servers.
C library for consistent hashing, and langauge bindings
943 stars
44 watching
167 forks
Language: C
last commit: almost 6 years agoLinked from 1 awesome list
Related projects:
| Repository | Description | Stars |
|---|---|---|
| A consistent hash implementation with improved node removal functionality | 103 | |
| A Go library implementing Consistent Hashing and Block Partitioning | 27 | |
| An implementation of consistent hashing for load balancing in Lua-based web servers | 25 | |
| A distributed in-memory cache with features like Pub/Sub, JSON querying, and consistency mechanisms. | 26 | |
| A C++ library providing a flexible and universal API for various cryptographic hash functions | 198 | |
| Library for generating hash values from input data with sufficient complexity | 20 | |
| A highly available key management service built on top of AWS's KMS, replicating data keys across multiple regions for fault tolerance. | 43 | |
| Provides an implementation of rolling hash functions in Java for efficient string hashing and indexing. | 75 | |
| A high-performance key-value storage engine designed for the JVM, supporting various use cases and configurations. | 293 | |
| Provides fast and simple hashing functions and random number generators for various programming languages. | 979 | |
| A library for processing and analyzing Japanese natural language text | 148 | |
| A distributed in-memory caching system with eventual consistency and configurable maximum keys | 156 | |
| A client library for using Apache Kafka as a persistent store for an in-memory cache | 245 | |
| A Haskell implementation of software transactional memory for concurrent programming | 99 | |
| A system for finding and refining key concepts in data using a combination of algorithms and operators. | 5 |