pmap is an open-source Go package that provides a concurrent map implementation with built-in key partitioning, this allows for efficient concurrent access to the map while minimizing locking
-
Updated
Aug 26, 2023 - Go
pmap is an open-source Go package that provides a concurrent map implementation with built-in key partitioning, this allows for efficient concurrent access to the map while minimizing locking
Thread-safe partitioned data structure for storing key/value pairs.
Simple implementation of the Dutch national flag problem in Golang
A distributed consistent hashing ring implementation with lease-based coordination via PostgreSQL. Great for work partition
Benchmark tool for testing and comparing hash algorithm performance in Kafka message partitioning. Measures distribution quality, throughput, and collision rates across different partition counts.
pWorker is a worker pool with fixed buffer size where submitted work items are assigned a partition. Work items of the same partition are processed serially in order of arrival.
Cache query layer for hot data partition for Redis cluster in Golang & Gin
Open source distributed system clustering go library that manages partitions, replications, consistant hasing, cluster metadata etc
🪩 parti is cluster sharding via raft over gRPC
Add a description, image, and links to the partitioning topic page so that developers can more easily learn about it.
To associate your repository with the partitioning topic, visit your repo's landing page and select "manage topics."