perf(scheduler): 优化批量压缩调度接口

This commit is contained in:
v-zhangjc9
2024-05-08 18:35:26 +08:00
parent 7f884a5554
commit 103bde5cdc
8 changed files with 41 additions and 9 deletions

View File

@@ -1,8 +1,11 @@
package com.lanyuanxiaoyao.service.forest.service;
import com.dtflys.forest.annotation.BaseRequest;
import com.dtflys.forest.annotation.Body;
import com.dtflys.forest.annotation.Get;
import com.dtflys.forest.annotation.Post;
import com.dtflys.forest.annotation.Query;
import com.lanyuanxiaoyao.service.configuration.entity.info.JobIdAndAlias;
import com.lanyuanxiaoyao.service.configuration.entity.schedule.ScheduleStrategy;
import org.eclipse.collections.api.list.ImmutableList;
@@ -36,6 +39,9 @@ public interface ScheduleService {
@Get("/table")
void scheduleTableRecommend(@Query("flink_job_id") Long flinkJobId, @Query("alias") String alias, @Query("recommend") String recommendCluster);
@Post(value = "/tables", contentType = "application/json")
void scheduleTables(@Body ImmutableList<JobIdAndAlias> list);
@Get("/stop_all")
void stopAll(@Query("flink_job_id") Long flinkJobId, @Query("alias") String alias, @Query("disable_meta") Boolean disableMeta);
}