Capability
3 artifacts provide this capability.
Want a personalized recommendation?
Find the best match →via “concurrency control with per-function and per-key limits”
Event-driven durable workflow engine.
Unique: Implements distributed concurrency control via Redis Lua scripts with atomic compare-and-swap operations, supporting both global and per-key limits without requiring external coordination services. Lease-based locking prevents deadlocks from crashed executors.
vs others: More flexible than simple rate limiting (supports per-key limits) while avoiding the complexity of distributed consensus systems like Zookeeper.
via “concurrency control and rate limiting per task”
Background jobs framework for TypeScript.
Unique: Implements distributed concurrency control via Redis-based locking that coordinates limits across multiple worker instances, with both per-task concurrency caps and time-window-based rate limiting — unlike Bull which only supports per-queue concurrency.
vs others: Provides fine-grained per-task concurrency control across distributed workers, whereas traditional job queues require manual rate limiting logic in task code.
via “concurrency management and task rate limiting”
Workflow orchestration and management.
Unique: Implements distributed concurrency limits using a tag-based system that is enforced globally across all workers without requiring a centralized coordinator; supports both concurrency limits and rate limiting with configurable thresholds
vs others: More flexible than process-level concurrency control because limits are enforced at the task level and can be modified without restarting workers; more scalable than centralized queuing because enforcement is distributed
Building an AI tool with “Concurrency Control With Per Function And Per Key Limits”?
Submit your artifact →curl unfragile.ai/agents.md | sh© 2026 Unfragile. The platform for software for agents.