Quellcode durchsuchen

增加耗时监控

xueyiming vor 5 Monaten
Ursprung
Commit
f2b84a42b7

+ 2 - 0
long-article-server/src/main/java/com/tzld/piaoquan/longarticle/model/dto/ArticleSortRequest.java

@@ -2,6 +2,7 @@ package com.tzld.piaoquan.longarticle.model.dto;
 
 import lombok.Getter;
 import lombok.Setter;
+import lombok.ToString;
 import lombok.experimental.Accessors;
 
 import java.util.List;
@@ -9,6 +10,7 @@ import java.util.List;
 @Getter
 @Setter
 @Accessors(chain = true)
+@ToString
 public class ArticleSortRequest {
     private String accountId;
     private String accountName;

+ 4 - 1
long-article-server/src/main/java/com/tzld/piaoquan/longarticle/service/remote/impl/SortServiceImpl.java

@@ -23,9 +23,10 @@ public class SortServiceImpl implements SortService {
     public ArticleSortResponse publishArticleSort(ArticleSortRequest request) {
         ArticleSortResponse response = new ArticleSortResponse();
         String apiUrl = "http://101.37.174.139:80/recommend";
+        long startTime = System.currentTimeMillis();
         try {
             String res = HTTP_POOL_CLIENT_UTIL_DEFAULT.post(apiUrl, JSON.toJSONString(request));
-            log.info("publishArticleSort res={}", res);
+            log.info("publishArticleSort request={} res={}", request, res);
             response = JSON.parseObject(res, ArticleSortResponse.class);
             if (Objects.nonNull(response) && Objects.nonNull(response.getData())) {
                 response.setSuccessful(true);
@@ -36,6 +37,8 @@ public class SortServiceImpl implements SortService {
         } catch (Exception e) {
             log.error("publishArticleSort recommend response parseObject", e);
         }
+        long endTime = System.currentTimeMillis();
+        log.info("publishArticleSort request={} needTime={}", request, endTime - startTime);
         return response;
     }