Overview
-
module Falcon
-
module Limiter
-
module Environment
A flat environment module for falcon-limiter services.
-
class LongTask
Manages long-running tasks by releasing connection tokens during I/O operations to prevent contention and maintain server responsiveness.
-
class Middleware
Protocol::HTTP middleware that provides long task management for requests.
-
module Semaphore
Simple wrapper around Async::Limiter::Queued that provides the interface
-
class Socket
A transparent socket wrapper that automatically manages token release.
-
class Wrapper
An endpoint wrapper that limits concurrent connections using a semaphore.
-
-