测试线程池

master
陈思豪 2024-09-09 12:10:02 +08:00
parent 6ebb410ecd
commit c37a201931
3 changed files with 31 additions and 8 deletions

View File

@ -2,6 +2,7 @@ package com.muyu.task.feign;
import com.muyu.common.core.domain.Result;
import com.muyu.domain.DataValue;
import com.muyu.task.feign.config.CustomFeignConfig;
import com.muyu.task.feign.factory.DataValueClientFactory;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
@ -18,7 +19,7 @@ import java.util.List;
* @date: 2024/9/4 15:13
*/
//,fallback = TaskFeignFallback.class
@FeignClient(name = "cloud-source",fallbackFactory = DataValueClientFactory.class)
@FeignClient(name = "cloud-source",fallbackFactory = DataValueClientFactory.class,configuration = CustomFeignConfig.class )
public interface DataValueClient {
/**

View File

@ -0,0 +1,22 @@
package com.muyu.task.feign.config;
import feign.Request;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
* @PackageName:com.muyu.task.feign.config
* @ClassName:A
* @Description:
* @author:
* @date: 2024/9/9 12:05
*/
@Configuration
public class CustomFeignConfig {
@Bean
public Request.Options options() {
// 设置连接超时和读取超时时间,单位为毫秒
return new Request.Options(5000, 10000);
}
}

View File

@ -68,10 +68,10 @@ mybatis-plus:
logic-not-delete-value: 0 # 逻辑未删除标记值,例如设置为 0 表示未删除
banner: false # 关闭控制台打印的 MyBatis-Plus Banner
feign:
client:
config:
## default 设置的全局超时时间,指定服务名称可以设置单个服务的超时时间
default:
connectTimeout: 5000
readTimeout: 5000
#feign:
# client:
# config:
# ## default 设置的全局超时时间,指定服务名称可以设置单个服务的超时时间
# default:
# connectTimeout: 5000
# readTimeout: 5000