Explorar o código

fix:删除了paasMonitor相关内容

xuxiaopang %!s(int64=2) %!d(string=hai) anos
pai
achega
70cd40bccc

+ 0 - 5
seecoder-portal-server/pom.xml

@@ -131,11 +131,6 @@
             <artifactId>spring-boot-configuration-processor</artifactId>
             <optional>true</optional>
         </dependency>
-        <dependency>
-            <groupId>com.nju.edu</groupId>
-            <artifactId>PaasMonitor-client</artifactId>
-            <version>0.1.1</version>
-        </dependency>
         <!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-boot-starter -->
         <dependency>
             <groupId>com.baomidou</groupId>

+ 9 - 0
seecoder-portal-server/src/main/java/cn/seecoder/seecoderportalserver/serviceImpl/HttpServiceImpl.java

@@ -74,8 +74,17 @@ public class HttpServiceImpl implements HttpService {
                         })
                         .build();
                 SSLConnectionSocketFactory sslConnectionFactory = new SSLConnectionSocketFactory(sslContext, NoopHostnameVerifier.INSTANCE);
+
+                RequestConfig requestConfig = RequestConfig.custom()
+                        .setConnectTimeout(6000)                           // 设置连接超时
+                        .setSocketTimeout(12000)                           // 设置读取超时
+                        .setConnectionRequestTimeout(20000)                // 设置从连接池获取连接实例的超时
+                        .build();
+
                 CloseableHttpClient httpClient = HttpClients.custom()
                         .setSSLSocketFactory(sslConnectionFactory)
+                        .setConnectionManagerShared(true)
+                        .setDefaultRequestConfig(requestConfig)
                         .build();
                 closeableHttpClient=httpClient;
             } catch (NoSuchAlgorithmException | KeyManagementException | KeyStoreException e) {

+ 1 - 8
seecoder-portal-server/src/main/java/cn/seecoder/seecoderportalserver/web/rest/CourseController.java

@@ -5,9 +5,6 @@ import cn.seecoder.seecoderportalserver.domain.key.CourseSelectionKey;
 import cn.seecoder.seecoderportalserver.security.SecurityUtils;
 import cn.seecoder.seecoderportalserver.service.CourseService;
 import cn.seecoder.seecoderportalserver.utility.OkResponse;
-import com.nju.edu.paasMonitorClient.MonitorClient;
-import com.nju.edu.paasMonitorClient.entity.Call;
-import com.nju.edu.paasMonitorCommon.enums.SeecSystem;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.multipart.MultipartFile;
 
@@ -22,11 +19,7 @@ public class CourseController {
 
     @GetMapping("/getCourseById")
     public OkResponse<CourseVO> findCourseById(@RequestParam Long id) {
-        Call call = MonitorClient.createCall(SeecSystem.PORTAL, "seec-portal", "/api/course/getCourseById");
-        call.start();
-        OkResponse<CourseVO> res = OkResponse.of(courseService.findCourseById(id));
-        call.end();
-        return res;
+        return null;
     }
 
     @PostMapping("/create")