Merge pull request #17 from wqliang/fixPotentialOverflow

fix potential overflow and limit upper bound
This commit is contained in:
Eason Chen 2020-05-08 14:17:30 +08:00 committed by GitHub
commit 437c2a38c0
1 changed files with 2 additions and 1 deletions

View File

@ -84,7 +84,8 @@ public class AdjustQueueNumStrategy {
case DECREASE_QUEUE_NUM:
adjustWriteQueueNumByConsumerCount(topic, 0, scaleType);
long delayTimeMillis = deFiBrokerController.getDeFiBusBrokerConfig().getScaleQueueSizeDelayTimeMinute() * 60 * 1000;
long delayTimeMinutes = Math.min(deFiBrokerController.getDeFiBusBrokerConfig().getScaleQueueSizeDelayTimeMinute(), 10);
long delayTimeMillis = delayTimeMinutes * 60 * 1000;
adjustReadQueueNumByConsumerCount(topic, delayTimeMillis, scaleType);
break;
}