rsumka/request-lock-bundle
A Symfony/PHP bundle that adds request locking to prevent duplicate or concurrent execution of routes and actions. Configure locks per request to avoid race conditions, double submits, and overlapping jobs while keeping handlers safe and repeatable.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| tourze/json-rpc-lock-bundle | 0.75 | A Symfony bundle that adds distributed locking to JSON-RPC services, helping coordinate concurrent requests and prevent duplicate processing across workers. Useful for protecting shared resources in PHP apps. | 0 | — | 0 | — | 0 | 2.7 | — | MIT | 10 months ago | |
| integrated/locking-bundle | 0.74 | A PHP package that integrates locking capabilities into your application, helping coordinate concurrent operations and protect shared resources. It provides a straightforward way to manage locks, reducing race conditions and supporting safer background jobs, commands, and workflows. | 0 | 0 | 0 | 16 | 0 | 0.0 | 17.0 | MIT | — | |
| kitpages/semaphore-bundle | 0.74 | kitpages/semaphore-bundle is a Symfony bundle for semaphore-based locking, offering services to acquire and release locks so concurrent processes can coordinate access to shared resources. Useful for guarding critical sections, preventing race conditions, and limiting parallel execution in PHP appli... | 10 | 10 | 2 | 0 | 1 | 0.5 | — | — | 9 years ago | |
| hengebytes/webservice-core-async-bundle | 0.74 | Adds asynchronous web service request handling to Hengebytes WebService Core. It lets PHP applications dispatch concurrent calls without blocking, helping integrate slow or multiple remote services more efficiently while keeping core client workflows intact. | 0 | 0 | 0 | 164 | 0 | 19.1 | 35.8 | — | 3 weeks ago | |
| webgriffe/payum-lock-request-extension-bundle | 0.73 | Symfony bundle providing a Payum extension that locks payment requests, helping prevent duplicate or concurrent processing of the same payment. Integrates into Payum flows to guard request handling with a lock, reducing risks of double charges and race conditions. | 0 | 0 | 0 | 198 | 0 | 5.4 | 33.3 | MIT | 8 months ago | |
| webgriffe/payum-lock-request-extension | 0.73 | Payum extension for PHP that locks payment requests to prevent duplicate or concurrent processing. It wraps gateway actions with a lock, guarding capture, authorize, and status calls against double submits and race conditions. Registers as a standard Payum extension; no gateway changes needed. | 1 | 1 | 0 | 195 | 0 | 0.1 | 27.5 | MIT | 3 years ago | |
| alkinbg/http-idempotency-bundle | 0.72 | — | 3 | 4 | 0 | 2 | 0 | 16.7 | 2.8 | MIT | 2 months ago | |
| pyaesoneaung/atomic-locks-middleware | 0.72 | Laravel middleware that prevents overlapping requests by wrapping routes in atomic cache locks. Guard critical endpoints from concurrent execution with configurable keys, wait times, and automatic release—no boilerplate needed. | 34 | 34 | 0 | 56 | 0 | 0.6 | 6.5 | MIT | 1 year ago | |
| aboutcoders/resource-lock-bundle | 0.72 | Symfony bundle providing a resource locking system backed by ORM. Configure a default lock manager and optional custom managers with prefixes, then fetch lock manager services from the container to set, get, and check locks across your app. | 4 | 5 | 2 | 74 | 0 | 0.4 | 16.6 | MIT | 5 years ago | |
| paysera/lib-lock-bundle | 0.72 | Symfony bundle from Paysera that provides locking utilities for your applications, helping coordinate access to shared resources and prevent race conditions. Integrates with Symfony's service container so you can add distributed or file-based locks to critical code paths with minimal configuration. | 0 | — | 9 | — | 0 | 19.4 | — | — | 1 month ago | |
| mnapoli/dotlock | 0.72 | dotlock is a small PHP library implementing dotlock-style file locking, letting applications create lock files to coordinate access and prevent concurrent processes from clashing. It provides a simple API for acquiring, checking, and releasing locks. | 16 | 17 | 0 | 82 | 0 | 15.8 | 12.0 | MIT | 3 months ago | |
| pond5/async-request-bundle | 0.72 | AsyncRequestBundle provides asynchronous HTTP request handling for Symfony/PHP applications, enabling multiple requests to run in parallel and responses to be processed without blocking. It helps reduce latency in I/O-heavy integrations and improve throughput for API-heavy workflows. | 9 | 10 | 1 | 1 | 0 | 0.1 | 0.6 | MIT | 5 years ago | |
| roadrunner-php/lock | 0.71 | PHP integration for the RoadRunner Lock plugin, enabling fast, lightweight distributed lock management in high-traffic apps and microservices. Acquire, release, and manage locks with optional blocking waits via a simple RPC-based API. Requires PHP 8.1+. | 3 | 3 | 2 | 109K | 0 | 21.2 | 64.6 | MIT | 2 weeks ago |
How can I help you explore Laravel packages today?