...
|
...
|
@@ -4,6 +4,7 @@ import com.model.MObjectInfo; |
|
|
import com.model.TypeInfo;
|
|
|
import com.monitor.cmdb.service.ITypeInfoService;
|
|
|
import com.monitor.common.util.SpringContextUtils;
|
|
|
import com.monitor.middleware.memcached.constant.MemConstants;
|
|
|
import com.monitor.middleware.memcached.task.MemcachedTask;
|
|
|
import com.monitor.middleware.redis.service.impl.RedisMonitService;
|
|
|
import lombok.Getter;
|
...
|
...
|
@@ -84,12 +85,11 @@ public class MemcachedMonitService { |
|
|
for (TypeInfo typeInfo : childTypeList) {
|
|
|
|
|
|
List<MObjectInfo> memcacheList = redisMonitService.queryMoByType(typeInfo);
|
|
|
String logicName = typeInfo.getTypeName();
|
|
|
|
|
|
//类型下没有监控对象
|
|
|
if(!memcacheList.isEmpty())
|
|
|
{
|
|
|
String logicName = typeInfo.getTypeName();
|
|
|
|
|
|
List<MObjectInfo> sMemcacheList = serversMap.get(logicName);
|
|
|
|
|
|
//该类型下没有查询过,则新插入
|
...
|
...
|
@@ -104,6 +104,9 @@ public class MemcachedMonitService { |
|
|
sMemcacheList.addAll(memcacheList);
|
|
|
|
|
|
}
|
|
|
}else{
|
|
|
/// 类型下没有监控对象 就把该类型去掉
|
|
|
MemConstants.MEMCACHED_RELATE_MAP.remove(logicName);
|
|
|
}
|
|
|
}
|
|
|
|
...
|
...
|
|