feat(info-query): 使用tags来区分重点表与否

This commit is contained in:
v-zhangjc9
2024-07-10 16:22:27 +08:00
parent 6c9f43d310
commit aaa243d626
7 changed files with 78 additions and 24 deletions

View File

@@ -1,6 +1,8 @@
package com.lanyuanxiaoyao.service.scheduler.quartz.compaction;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.lanyuanxiaoyao.service.common.Constants;
import com.lanyuanxiaoyao.service.common.utils.TableMetaHelper;
import com.lanyuanxiaoyao.service.forest.service.HudiService;
import com.lanyuanxiaoyao.service.forest.service.InfoService;
import com.lanyuanxiaoyao.service.scheduler.utils.ScheduleHelper;
@@ -44,7 +46,7 @@ public class FocusScheduleJob extends BaseScheduleJob {
infoService,
hudiService,
mapper,
meta -> meta.getPriority() >= 10000,
meta -> TableMetaHelper.existsTag(meta.getTags(), Constants.TAGS_FOCUS),
comment
);
}

View File

@@ -2,6 +2,8 @@ package com.lanyuanxiaoyao.service.scheduler.quartz.compaction;
import cn.hutool.core.util.StrUtil;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.lanyuanxiaoyao.service.common.Constants;
import com.lanyuanxiaoyao.service.common.utils.TableMetaHelper;
import com.lanyuanxiaoyao.service.forest.service.HudiService;
import com.lanyuanxiaoyao.service.forest.service.InfoService;
import com.lanyuanxiaoyao.service.scheduler.utils.ScheduleHelper;
@@ -47,7 +49,7 @@ public class FocusUnVersionUpdateScheduleJob extends BaseScheduleJob {
infoService,
hudiService,
mapper,
meta -> meta.getPriority() >= 10000
meta -> TableMetaHelper.existsTag(meta.getTags(), Constants.TAGS_FOCUS)
&& unUpdateVersionTableIds.contains(StrUtil.format("{}-{}", meta.getFlinkJobId(), meta.getAlias())),
comment
);