Package org.apache.beam.sdk.io.components.ratelimiter
package org.apache.beam.sdk.io.components.ratelimiter
Defines ratelimiter utilities for Beam DoFn and IO components.
-
ClassDescriptionA lightweight handle for an Envoy-based rate limiter.Context for an Envoy Rate Limiter call.A
RateLimiterFactoryfor Envoy Rate Limit Service.A RateLimiter allows to fetch permits from a rate limiter service and blocks execution when the rate limit is exceeded.A static cache forManagedChannels to Rate Limit Service.A marker interface for context data required to check ratelimit.A factory that manages connections to rate limit service and creates lightweight handles.Configuration options forRateLimiterFactory.