补充ZK健康巡检任务

This commit is contained in:
zengqiao
2022-10-29 13:52:16 +08:00
committed by EricZeng
parent 4ff4accdc3
commit 7d045dbf05

View File

@@ -0,0 +1,28 @@
package com.xiaojukeji.know.streaming.km.task.health;
import com.didiglobal.logi.job.annotation.Task;
import com.didiglobal.logi.job.core.consensual.ConsensualEnum;
import com.xiaojukeji.know.streaming.km.core.service.health.checker.AbstractHealthCheckService;
import com.xiaojukeji.know.streaming.km.core.service.health.checker.zookeeper.HealthCheckZookeeperService;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import org.springframework.beans.factory.annotation.Autowired;
@NoArgsConstructor
@AllArgsConstructor
@Task(name = "ZookeeperHealthCheckTask",
description = "Zookeeper健康检查",
cron = "0 0/1 * * * ? *",
autoRegister = true,
consensual = ConsensualEnum.BROADCAST,
timeout = 2 * 60)
public class ZookeeperHealthCheckTask extends AbstractHealthCheckTask {
@Autowired
private HealthCheckZookeeperService healthCheckZookeeperService;
@Override
public AbstractHealthCheckService getCheckService() {
return healthCheckZookeeperService;
}
}