ShedLock
Task lock
A distributed lock solution for ensuring scheduled tasks are executed at most once simultaneously
Distributed lock for your scheduled tasks
4k stars
69 watching
518 forks
Language: Java
last commit: 6 days 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. | 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 |