Versions in this module Expand all Collapse all v1 v1.15.1 Nov 7, 2019 Changes in this version + type CalculateFunc func(targetQPS, curQPS, prevProbability float64) (newProbability float64) + func (c CalculateFunc) Calculate(targetQPS, curQPS, prevProbability float64) float64 + type PercentageIncreaseCappedCalculator struct + func NewPercentageIncreaseCappedCalculator(percentageIncreaseCap float64) PercentageIncreaseCappedCalculator + func (c PercentageIncreaseCappedCalculator) Calculate(targetQPS, curQPS, prevProbability float64) float64 + type ProbabilityCalculator interface + Calculate func(targetQPS, curQPS, prevProbability float64) (newProbability float64)