ShedLock

Task lock

A distributed lock solution for ensuring scheduled tasks are executed at most once simultaneously

Distributed lock for your scheduled tasks

GitHub

4k stars
69 watching
518 forks
Language: Java
last commit: 6 days 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. 954
kubernetes-sigs/descheduler Automates pod relocation in Kubernetes clusters based on utilization and node configuration changes. 4,491
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,906
whitfin/sleeplocks Provides a simple locking mechanism using message passing to synchronize concurrent access to shared data in Erlang/Elixir systems. 56
sgrondin/bottleneck A lightweight task scheduler and rate limiter that supports clustering and is designed to add minimal complexity to applications. 1,833
danengelbrecht/bikeshed A high-performance, lock-free task scheduler for managing hierarchical tasks with dependencies. 108
bsm/redislock Provides a simple distributed locking mechanism using Redis. 1,470
felanios/murlock A distributed locking solution for NestJS applications to prevent race conditions and ensure exclusive access to critical sections. 73
kagkarlsson/db-scheduler A simple task scheduler designed for use in clustered Java applications with persistent tasks and minimal dependencies. 1,261
agenda/agenda A lightweight job scheduling solution with MongoDB support and TypeScript implementation. 9,400
richardknop/machinery An asynchronous task queue/job queue based on distributed message passing 7,557
stephencleary/asyncex A helper library for asynchronous programming in C# 3,519
apache/shardingsphere-elasticjob A distributed job scheduling solution that automates task execution and management in a decentralized environment. 8,141
sibson/redbeat A Celery Beat Scheduler that stores scheduled tasks and runtime metadata in Redis. 923
apache/yunikorn-core A universal resource scheduler for container orchestrator systems 862