Browse Source

feign 请求时间

pt
zhizhi wu 4 years ago
parent
commit
e6c7bae737
  1. 4
      cloudutil/src/main/java/com/ccsens/cloudutil/bean/tall/vo/ProjectVo.java
  2. 5
      cloudutil/src/main/java/com/ccsens/cloudutil/feign/TallFeignClient.java
  3. 10
      cloudutil/src/main/resources/application-util-dev.yml

4
cloudutil/src/main/java/com/ccsens/cloudutil/bean/tall/vo/ProjectVo.java

@ -1,13 +1,9 @@
package com.ccsens.cloudutil.bean.tall.vo;
import cn.hutool.core.util.ObjectUtil;
import com.ccsens.util.WebConstant;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.ArrayList;
import java.util.List;
/**

5
cloudutil/src/main/java/com/ccsens/cloudutil/feign/TallFeignClient.java

@ -265,10 +265,7 @@ class TallFeignClientFallBack implements FallbackFactory<TallFeignClient> {
@Override
public TallFeignClient create(Throwable throwable) {
String msg = throwable == null ? "" : throwable.getMessage();
if (!StringUtils.isEmpty(msg)) {
log.error(msg);
}
log.error("yichang", throwable);
return new TallFeignClient() {
@Override
public JsonResponse mergeUserId(Long userId, Long uselessId) {

10
cloudutil/src/main/resources/application-util-dev.yml

@ -31,14 +31,14 @@ eureka:
status-page-url-path: ${server.servlet.context-path}/actuator/info
health-check-url-path: ${server.servlet.context-path}/actuator/health
ribbon:
ConnectTimeout: 5000
ReadTimeout: 5000
ConnectTimeout: 50000
ReadTimeout: 50000
feign:
client:
config:
default:
connectTime: 5000
readTimeout: 5000
connectTime: 50000
readTimeout: 50000
# NONE【性能最佳,适用于生产】:不记录任何日志(默认值)。
# BASIC【适用于生产环境追踪问题】:仅记录请求方法、URL、响应状态代码以及执行时间。
# HEADERS:记录BASIC级别的基础上,记录请求和响应的header。
@ -52,6 +52,8 @@ hystrix:
execution:
isolation:
strategy: SEMAPHORE
thread:
timeoutInMilliseconds: 60000
# sleuth
logging:
level:

Loading…
Cancel
Save