瀏覽代碼

空闲服务器调配设置

lyhzzz 1 年之前
父節點
當前提交
542437bfa7
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/main/java/com/fdkankan/mqcontroller/task/TaskService.java

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

@@ -180,7 +180,7 @@ public class TaskService {
             List<MqSendLog> residentLogList = configLogsMap.get(residentConfig.getId());
             List<MqSendLog> residentLogList = configLogsMap.get(residentConfig.getId());
             if(mqMsg!= null ){
             if(mqMsg!= null ){
                 residentCount = mqMsg.getConsumers() - mqMsg.getMessages_unacknowledged() - residentLogList.size() ;
                 residentCount = mqMsg.getConsumers() - mqMsg.getMessages_unacknowledged() - residentLogList.size() ;
-                log.info("空闲服务器数量为:{},{}",residentConfig.getQueueName(),residentCount);
+                log.info("allocateQueue2空闲服务器数量为:{},{}",residentConfig.getQueueName(),residentCount);
             }
             }
             //A空闲,BC转A 。B空闲,C转B。C空闲,B转C
             //A空闲,BC转A 。B空闲,C转B。C空闲,B转C
             for (MqQueueConfig mqQueueConfig : queueConfigList) { // B , C
             for (MqQueueConfig mqQueueConfig : queueConfigList) { // B , C
@@ -194,6 +194,7 @@ public class TaskService {
                 if(residentCount >0 && !msgList.isEmpty()){
                 if(residentCount >0 && !msgList.isEmpty()){
                     Integer updateCount = updateMqSendLogConfig(residentCount, mqQueueConfig.getId(), residentConfig.getId(), mqSendLogs, queueConfigList);
                     Integer updateCount = updateMqSendLogConfig(residentCount, mqQueueConfig.getId(), residentConfig.getId(), mqSendLogs, queueConfigList);
                     residentCount = residentCount - updateCount;
                     residentCount = residentCount - updateCount;
+                    log.info("allocateQueue2-调配成功:{},to:{},count:{}",mqQueueConfig.getQueueName(),residentConfig.getQueueName(),updateCount);
                 }
                 }
             }
             }
         }
         }
@@ -252,7 +253,7 @@ public class TaskService {
 
 
         Integer ecsCount = countMap.get(mqQueueConfig.getQueueName());
         Integer ecsCount = countMap.get(mqQueueConfig.getQueueName());
         MqMsg mqMsg = mqMsgMap.get(mqQueueConfig.getQueueName());
         MqMsg mqMsg = mqMsgMap.get(mqQueueConfig.getQueueName());
-        Boolean flag = mqQueueConfig.getOpenScalingTime() == 0 || checkOpenCount / 2 % mqQueueConfig.getOpenScalingTime() == 0;
+        Boolean flag = mqQueueConfig.getOpenScalingTime() == 0 || checkOpenCount  % mqQueueConfig.getOpenScalingTime() * 2 == 0;
         //未在计算的服务器数量
         //未在计算的服务器数量
         Integer noModelingCount = mqMsg.getConsumers() - mqMsg.getMessages_unacknowledged();
         Integer noModelingCount = mqMsg.getConsumers() - mqMsg.getMessages_unacknowledged();
         //未启动的服务器数量
         //未启动的服务器数量