Versions in this module Expand all Collapse all v1 v1.999.0 Nov 17, 2022 Changes in this version + var ErrInvalidMaxNumRequests = errors.New("max number of requests value is invalid") + var ErrTooManyRequests = errors.New("too many requests") + func CreateEndpointThrottlerFromFacade(throttlerName string, facade interface{}) gin.HandlerFunc + func NewGlobalThrottler(maxConnections uint32) (*globalThrottler, error) + func NewResponseLoggerMiddleware(thresholdDurationForLoggingRequest time.Duration) *responseLoggerMiddleware + func NewSourceThrottler(maxNumRequests uint32) (*sourceThrottler, error)