|
@@ -41,10 +41,10 @@ public class PidLambdaContainer {
|
|
|
@Value("${model.oss.bucketName:art-recommend}")
|
|
|
String bucketName = "";
|
|
|
|
|
|
- @Value("${model.oss.filename.lambda:art-recommend}")
|
|
|
+ @Value("${model.oss.pid.filename.lambda:}")
|
|
|
String lambdaFileName = "";
|
|
|
|
|
|
- @Value("${model.oss.filename.dCpa:art-recommend}")
|
|
|
+ @Value("${model.oss.pid.filename.dCpa:art-recommend}")
|
|
|
String dCpaFileName = "";
|
|
|
|
|
|
@Value("${ad.model.pid.kp:0}")
|
|
@@ -73,7 +73,7 @@ public class PidLambdaContainer {
|
|
|
}
|
|
|
}
|
|
|
};
|
|
|
- scheduler.scheduleAtFixedRate(task, 10, SCHEDULE_PERIOD, TimeUnit.MINUTES);
|
|
|
+ scheduler.scheduleAtFixedRate(task, 0, SCHEDULE_PERIOD, TimeUnit.MINUTES);
|
|
|
}
|
|
|
|
|
|
private void instanceClient(){
|
|
@@ -84,7 +84,7 @@ public class PidLambdaContainer {
|
|
|
private void loadAndCalIfNeed(){
|
|
|
loadLambdaFile();
|
|
|
OSSObject dCpaFileOjb=client.getObject(bucketName,dCpaFileName);
|
|
|
- if(dCpaFileOjb.getObjectMetadata().getLastModified().after(cacheDate)){
|
|
|
+ if(cacheDate==null||dCpaFileOjb.getObjectMetadata().getLastModified().after(cacheDate)){
|
|
|
calNewLambda(dCpaFileOjb);
|
|
|
writeLambdaFileToOss();
|
|
|
}
|
|
@@ -125,6 +125,7 @@ public class PidLambdaContainer {
|
|
|
private void loadLambdaFile(){
|
|
|
try {
|
|
|
OSSObject object=client.getObject(bucketName,lambdaFileName);
|
|
|
+ if(object==null) return;
|
|
|
if(cacheDate!=null&& !cacheDate.before(object.getObjectMetadata().getLastModified())) return;
|
|
|
|
|
|
StringBuilder builder=new StringBuilder();
|