ShedLock

Concurrent task locker

A distributed lock solution for scheduled tasks to prevent concurrent execution

Distributed lock for your scheduled tasks

GitHub

4k stars
69 watching
523 forks
Language: Java
last commit: about 2 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
samcook/redlock.net An implementation of the Redlock algorithm to provide distributed locking capabilities in .NET applications. 960
kubernetes-sigs/descheduler Automates pod relocation in Kubernetes clusters based on utilization and node configuration changes. 4,555
madelson/distributedlock Provides distributed synchronization primitives, such as locks and semaphores, to ensure exclusive access to regions of code across multiple applications or machines. 1,936
whitfin/sleeplocks Provides a simple locking mechanism using message passing to synchronize concurrent access to shared data in Erlang/Elixir systems. 57
sgrondin/bottleneck A lightweight task scheduler and rate limiter that supports clustering and is designed to add minimal complexity to applications. 1,838
danengelbrecht/bikeshed A high-performance, lock-free task scheduler for managing hierarchical tasks with dependencies. 111
bsm/redislock Provides a simple distributed locking mechanism using Redis. 1,495
felanios/murlock A distributed locking solution for NestJS applications to prevent race conditions and ensure exclusive access to critical sections. 76
kagkarlsson/db-scheduler A task scheduler for Java applications that provides persistent scheduling and high throughput. 1,279
agenda/agenda A lightweight job scheduling solution with MongoDB support and TypeScript implementation. 9,419
richardknop/machinery An asynchronous task queue/job queue based on distributed message passing 7,585
stephencleary/asyncex A helper library for asynchronous programming in C# 3,540
apache/shardingsphere-elasticjob A distributed job scheduling solution that automates task execution and management in a decentralized environment. 8,152
sibson/redbeat A Celery Beat Scheduler that stores scheduled tasks and runtime metadata in Redis. 928
apache/yunikorn-core A universal resource scheduler for container orchestrator systems 873