com.google.api.gax.retrying.RetrySettings.isJittered()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(1.1k)|赞(0)|评价(0)|浏览(68)

本文整理了Java中com.google.api.gax.retrying.RetrySettings.isJittered方法的一些代码示例,展示了RetrySettings.isJittered的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RetrySettings.isJittered方法的具体详情如下:
包路径:com.google.api.gax.retrying.RetrySettings
类名称:RetrySettings
方法名:isJittered

RetrySettings.isJittered介绍

[英]Jitter determines if the delay time should be randomized. In most cases, if jitter is set to true the actual delay time is calculated in the following way:

actualDelay = rand_between(0, min(maxRetryDelay, delay))

The default value is true.
[中]抖动决定延迟时间是否应该随机化。在大多数情况下,如果抖动设置为真,则实际延迟时间按以下方式计算:

actualDelay = rand_between(0, min(maxRetryDelay, delay))

默认值为真。

代码示例

代码示例来源:origin: com.google.api/gax

protected long nextRandomLong(long bound) {
  return bound > 0 && globalSettings.isJittered()
    ? ThreadLocalRandom.current().nextLong(bound)
    : bound;
 }
}

代码示例来源:origin: googleapis/gax-java

protected long nextRandomLong(long bound) {
  return bound > 0 && globalSettings.isJittered()
    ? ThreadLocalRandom.current().nextLong(bound)
    : bound;
 }
}

代码示例来源:origin: google/java-photoslibrary

if (retrySettings.isJittered()) {
 actualDelayMillis = ThreadLocalRandom.current().nextLong(actualDelayMillis);

相关文章