丁云鹏 пре 1 година
родитељ
комит
6ae9052e10

+ 8 - 4
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/RecommendService.java

@@ -104,13 +104,17 @@ public class RecommendService {
                 && redisTemplate.opsForSet().isMember("special:mid", request.getMid())) {
             return specialMidRecommend(request);
         }
-        RecommendParam param = genRecommendParam(request, recommendType);
-        log.info("genRecommendParam : {}", JSONUtils.toJson(param));
 
+        Stopwatch stopwatch = Stopwatch.createStarted();
+        RecommendParam param = genRecommendParam(request, recommendType);
+        log.info("genRecommendParam={}, cost={}", JSONUtils.toJson(param),
+                stopwatch.stop().elapsed(TimeUnit.MILLISECONDS));
+        stopwatch.reset().start();
         List<Video> videos = videoRecommend(param);
-        log.info("videoRecommend : {}", JSONUtils.toJson(videos));
-
+        log.info("videoRecommend={}, cost={}", JSONUtils.toJson(videos), stopwatch.stop().elapsed(TimeUnit.MILLISECONDS));
+        stopwatch.reset().start();
         updateCache(request, param, videos);
+        log.info("updateCache={}, cost={}", JSONUtils.toJson(videos), stopwatch.stop().elapsed(TimeUnit.MILLISECONDS));
 
         // 更新position
         List<VideoProto> vps = new ArrayList<>();