Forráskód Böngészése

Merge branch 'feature/20241130-log-time' of Server/long-article-recommend into master

fengzhoutian 7 hónapja
szülő
commit
ad0cea1733

+ 4 - 2
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/service/recommend/RecommendService.java

@@ -91,9 +91,11 @@ public class RecommendService {
         setStrategy(request, param);
 
         RecallResult recallResult = recallService.recall(convertToRecallParam(param));
-
+        long t2 = System.currentTimeMillis();
+        log.info("recommendCost param:{} recall cost:{}", JSONObject.toJSONString(request), t2 - start);
         RankResult rankResult = rankService.rank(convertToRankParam(param, recallResult));
-
+        long t3 = System.currentTimeMillis();
+        log.info("recommendCost param:{} rank cost:{}", JSONObject.toJSONString(request), t3 - t2);
         saveSortLog(param, rankResult);
 
         RecommendResponse response = buildRecommendResponse(recallResult, rankResult, param.getPublishNum());

+ 3 - 0
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/service/recommend/recall/RecallService.java

@@ -108,12 +108,15 @@ public class RecallService implements ApplicationContextAware {
     }
 
     public RecallResult recall(RecallParam param) {
+        long t1 = System.currentTimeMillis();
         List<RecallResult.RecallData> results = new ArrayList<>();
         log.info("RecallParam {}", JSONUtils.toJson(param));
         List<RecallStrategy> strategies = getRecallStrategy(param);
         log.info("RecallStrategy {}", JSONUtils.toJson(CommonCollectionUtils.toList(strategies,
                 s -> s.getClass().getSimpleName())));
         List<Content> content = getAllContent(param);
+        long t2 = System.currentTimeMillis();
+        log.info("recall account:{} get content:{}", param.getAccountName(), t2 - t1);
         if (CollectionUtils.isEmpty(content)) {
             return new RecallResult(results);
         }