Uses of Class
com.yahoo.messagebus.DynamicThrottlePolicy
Packages that use DynamicThrottlePolicy
-
Uses of DynamicThrottlePolicy in com.yahoo.messagebus
Methods in com.yahoo.messagebus that return DynamicThrottlePolicyModifier and TypeMethodDescriptionDynamicThrottlePolicy.setEfficiencyThreshold(double efficiencyThreshold) Determines where on each latency level the attractor sits. 2 is at the very end, and makes this go *boom*. 0.2 is at the very start, and makes the algorithm more conservative.DynamicThrottlePolicy.setMaxPendingCount(int maxCount) DynamicThrottlePolicy.setMaxThroughput(double maxThroughput) DynamicThrottlePolicy.setMaxWindowSize(double max) Sets the maximum number of pending operations allowed at any time, in order to avoid using too much resources.DynamicThrottlePolicy.setMinWindowSize(double min) Sets the minimum number of pending operations allowed at any time, in order to keep a level of performance.DynamicThrottlePolicy.setResizeRate(double resizeRate) Sets the rate at which the window size is updated.DynamicThrottlePolicy.setWeight(double weight) Sets the weight for this client.DynamicThrottlePolicy.setWindowSizeBackOff(double windowSizeBackOff) Sets the factor of window size to back off to when the algorithm determines that efficiency is not increasing.DynamicThrottlePolicy.setWindowSizeDecrementFactor(double decrementFactor) Sets the relative step size when decreasing window size.DynamicThrottlePolicy.setWindowSizeIncrement(double windowSizeIncrement) Sets the step size used when increasing window size.