Repository navigation

#

distributed-locks

Redisson - Valkey and Redis Java client. Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Over 50 Valkey and Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache..

Java
23733
21 小时前

An implementation of the Redlock algorithm in C#

C#
976
10 个月前

Redlock is a redis-based distributed lock implementation in Ruby. More than 20M downloads.

Ruby
708
9 个月前

Unique jobs for ActiveJob. Ensure the uniqueness of jobs in the queue.

Ruby
288
4 个月前

Lockgate is a cross-platform distributed locking library for Go. Supports distributed locks backed by Kubernetes or HTTP lock server. Supports conventional OS file locks.

Go
261
9 个月前

Seamlessly prevent duplicate executions of celery tasks

Python
250
2 年前

Hiqlite - highly-available, embeddable, raft-based SQLite + cache

Rust
175
4 天前

在大型游戏中经常使用分布式,分布式中因为游戏逻辑会经常游戏事务,借助redis特性我们可以实现分布式锁和分布式事务。很多redis集群不支持redis的事务特性。 这个框架用来解决分布式服务器下redis集群事务失效的情况下,基于分布式锁完成分布式事务。支持独占锁,共享锁,读写锁,并且支持事务提交失败情况下的回滚操作,让开发者可以有更多时间侧重游戏逻辑.

Java
157
2 年前

A dead simple distributed locking library for Node.js and Etcd

JavaScript
93
8 天前

a redisson like distributed redis lock, support watchdog、reentrant lock, implement by go

Go
50
3 年前

Distributed locks with "prioritized lock acquisition queue" capabilities based on the Redis Database. Provides flexible invocation flow, parametrized time limits, instrumentation, logging, etc.

Ruby
43
19 天前

Redlock Redis-based distributed locks implementation in .Net

C#
26
6 年前

Yet another distributed coordination service for distributed applications based on Raft inspired by consul, only depend on slf4j and rocksdb-jni. The project is currently in an early stage of development.

Java
22
2 年前

Light-weight utilities and declarative schema (mutable mapping) to augment, not replace the Python MongoDB driver.

Python
21
1 年前

🔒Distributed locks powered by etcd v3 for Go

Go
13
8 年前

A Distributed Lock Manager abstraction library for Go

Go
11
6 年前