ShedLock
Concurrent task locker
A distributed lock solution for scheduled tasks to prevent concurrent execution
Distributed lock for your scheduled tasks
4k stars
69 watching
523 forks
Language: Java
last commit: about 2 months ago
Linked from 1 awesome list
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 |