浏览代码

优化弹性伸缩关闭判断

lyhzzz 1 年之前
父节点
当前提交
06e2f563a1
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/main/java/com/fdkankan/mqcontroller/task/TaskService.java

+ 2 - 2
src/main/java/com/fdkankan/mqcontroller/task/TaskService.java

@@ -338,8 +338,8 @@ public class TaskService {
                 List<MqSendLog> mqSendLogs = configLogsMap.get(mqQueueConfig.getId());
                 MqMsg mqMsg = mqMsgMap.get(mqEcs.getQueueName());
                 Integer notModelingCount = mqMsg.getConsumers() - mqMsg.getMessages_unacknowledged() - mqMsg.getMessages_ready();
-                if(mqSendLogs.size() - notModelingCount + mqQueueConfig.getScalingThreshold() >0 ){
-                    log.info("待计算数量:{}大于空闲服务数量:{},不关闭",mqSendLogs.size(),notModelingCount);
+                if(mqSendLogs.size() - (notModelingCount + mqQueueConfig.getScalingThreshold()) >0 ){
+                    log.info("待计算数量:{}大于空闲服务数量:{},阈值{},不关闭",mqSendLogs.size(),notModelingCount,mqQueueConfig.getScalingThreshold());
                     continue;
                 }
                 log.info("checkDelEcs-实例开启{}时间大于{}分钟,开始关闭:{}",between,mqQueueConfig.getStopScalingTime(),mqEcs.getEcsName());