Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with distributed-locks

A curated list of projects in awesome lists tagged with distributed-locks .

https://github.com/redisson/redisson

Redisson - Valkey and Redis Java client. Complete 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..

cache distributed distributed-locks executor hibernate java json lock map micronaut quarkus queue redis redis-client scheduler session spring tomcat valkey valkey-client

Last synced: 16 Dec 2024

https://github.com/samcook/redlock.net

An implementation of the Redlock algorithm in C#

c-sharp distributed-locks dotnet redis redlock redlock-algorithm

Last synced: 15 Dec 2024

https://github.com/samcook/RedLock.net

An implementation of the Redlock algorithm in C#

c-sharp distributed-locks dotnet redis redlock redlock-algorithm

Last synced: 07 Nov 2024

https://github.com/leandromoreira/redlock-rb

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

distributed-locks lock redis redlock ruby

Last synced: 18 Dec 2024

https://github.com/werf/lockgate

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.

distributed-locks file-lock golang-library http-locker http-locks kubernetes locking-library locks optimistic-locking

Last synced: 15 Dec 2024

https://github.com/veeqo/activejob-uniqueness

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

activejob distributed-locks lock rails redis uniqueness

Last synced: 24 Nov 2024

https://github.com/steinitzu/celery-singleton

Seamlessly prevent duplicate executions of celery tasks

celery celery-tasks distributed-locks python rate-limiting redis singleton-task

Last synced: 16 Dec 2024

https://github.com/jwpttcg66/redis-game-transaction

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

distributed-locks game-engine game-transaction gameengine gametransaction lock redis redis-client redis-cluster redis-cluster-client redis-game redis-lock redis-transaction redisgame redisgametransaction redislock redistransaction transaction transactionservice

Last synced: 20 Dec 2024

https://github.com/thebigredgeek/microlock

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

distributed-locks etcd nodejs

Last synced: 26 Oct 2024

https://github.com/0exp/redis_queued_locks

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

advisory-lock distributed-lock distributed-locks distributed-redis-lock distributed-redis-locks queued-lock redis-lock redis-locks redis-queued-lock redis-queued-locks redlock redlock-ruby reentrant-locks reentrant-redis-lock

Last synced: 17 Nov 2024

https://github.com/marrow/mongo

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

cpython dao database distributed-locks document-mapper mongodb mutex pypi pypy python python-logger queue

Last synced: 12 Nov 2024

https://github.com/ademcatamak/ordermanagement

Orchestration based Saga => https://medium.com/@ademcatamak/koordinat%C3%B6r-tabanl%C4%B1-saga-tasar%C4%B1m%C4%B1-sipari%C5%9F-y%C3%B6netimi-4db5fc546f68

distributed-locks ordermanagement saga-pattern sample-app

Last synced: 08 Nov 2024

https://github.com/kontsedal/locco

A node.js locks library with support of Redis and MongoDB

distributed-locks mongodb nodejs redis redlock synchronization

Last synced: 11 Oct 2024

https://github.com/wtsi-hgi/consul-lock

CLI and Python interface for easily managing Consul locks

cli consul distributed-locks library python tool

Last synced: 28 Nov 2024

https://github.com/me-cs/goredisson

Redisson golang implementation

cache distributed distributed-locks go lock redis watchdog

Last synced: 12 Nov 2024