feat(launcher): 增加单独指定集群进行手动压缩的接口
This commit is contained in:
@@ -14,6 +14,9 @@ public interface LauncherService {
|
||||
@Get("/launcher/synchronizer/stop")
|
||||
void syncStop(@Query("flink_job_id") Long flinkJobId);
|
||||
|
||||
@Get("/launcher/compaction/start")
|
||||
void compactionStart(@Query("flink_job_id") Long flinkJobId, @Query("alias") String alias);
|
||||
|
||||
@Get("/launcher/compaction/stop")
|
||||
void compactionStop(@Query("flink_job_id") Long flinkJobId, @Query("alias") String alias);
|
||||
|
||||
|
||||
@@ -46,6 +46,11 @@ public class LaunchersService {
|
||||
return serviceMap.valuesView().toList().toImmutable();
|
||||
}
|
||||
|
||||
public void compactionStart(String cluster, Long flinkJobId, String alias) {
|
||||
LauncherService service = getService(cluster);
|
||||
service.compactionStart(flinkJobId, alias);
|
||||
}
|
||||
|
||||
public void compactionStop(Long flinkJobId, String alias) {
|
||||
for (LauncherService service : getServices()) {
|
||||
service.compactionStop(flinkJobId, alias);
|
||||
|
||||
Reference in New Issue
Block a user