新增心跳
parent
542ae513c5
commit
6f06dbeb59
@ -0,0 +1,38 @@
|
||||
package com.docus.bgts.config;
|
||||
|
||||
import com.docus.bgts.utils.FileUtils;
|
||||
import com.docus.bgts.utils.HttpUtils;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.scheduling.annotation.Scheduled;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.net.URISyntaxException;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
@Component
|
||||
public class MyScheduling {
|
||||
@Value("${beat.url}")
|
||||
private String beatUrl;
|
||||
|
||||
private Logger logger= LogManager.getLogger(MyScheduling.class);
|
||||
|
||||
//5分钟执行一次
|
||||
@Scheduled(fixedRate = 1000*60*1)
|
||||
public void beat(){
|
||||
logger.info("------------心跳开始---------------");
|
||||
Map<String,String> params=new HashMap<>();
|
||||
params.put("code",String.valueOf(FileUtils.getJsonByName("collectorid")));
|
||||
try {
|
||||
HttpUtils.get(beatUrl,params);
|
||||
} catch (URISyntaxException e) {
|
||||
e.printStackTrace();
|
||||
logger.info("心跳推送出错,可能是住院服务没有开启");
|
||||
}finally {
|
||||
logger.info("-------------心跳结束---------------");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue