drivkraft/interlock
drivkraft/interlock is a Laravel package that adds lightweight interlocking primitives to help coordinate concurrent work, prevent overlapping jobs, and guard shared resources against race conditions with simple, reliable locks.
Interlock is a Laravel package for coordinating critical sections and preventing overlapping execution across processes, queues, and servers. It offers a simple, expressive API for acquiring locks around code that must run one at a time, with sensible defaults and configurable drivers.
How can I help you explore Laravel packages today?