node-distributed-debounce
JSON →A debounce function for distributed systems using Redis and Node.js. Current version 1.0.9, with no regular release cadence. It differs from client-side debounce by coordinating across multiple processes or servers via Redis, ensuring only the last invocation in a distributed environment executes the callback. Uses an atomic INCR + EXPIRE pattern for unique tickets and Redis locks for mutual exclusion. Ships TypeScript types and supports Redis clusters. Requires Node >= 10.12.0 and Redis >= 2.x as a peer dependency. Not actively maintained (last update 2019).
Resources
packagenode-distributed-debounce ↗