ExAirtable.RateLimiter.Producer (ExAirtable v0.1.0) View Source

Defines a struct for managing RateLimiter state.

A Ratelimiter contains a map of %ExAirtable.RateLimiter.Producer{}s.

Link to this section Summary

Types

t()

Track demand from a single BaseQueue GenStage producer

Link to this section Types

Specs

t() :: %ExAirtable.RateLimiter.Producer{
  interval: integer(),
  max_demand: integer()
}

Track demand from a single BaseQueue GenStage producer