Package com.linkedin.venice.throttle
package com.linkedin.venice.throttle
-
ClassDescriptionA class to throttle Events to a certain rate This class takes a maximum rate in events/sec and a minimum interval over which to check the rate.This interface is used to abstract the strategy to handle the quota exceeding case.A wrapper around Guava's RateLimiter to provide a common interface for rate limiting.The
VeniceAdaptiveThrottler
interface defines a contract for adaptive throttling mechanisms that can dynamically adjust their throughput limits based on external signals.