in src/main/java/com/aliyun/openservices/aliyun/log/producer/internals/SendProducerBatchTask.java [224:231]
private long calculateRetryBackoffMs() {
int retry = batch.getRetries();
long retryBackoffMs = producerConfig.getBaseRetryBackoffMs() * LongMath.pow(2, retry);
if (retryBackoffMs <= 0) {
retryBackoffMs = producerConfig.getMaxRetryBackoffMs();
}
return Math.min(retryBackoffMs, producerConfig.getMaxRetryBackoffMs());
}