测试线程池
parent
6ebb410ecd
commit
c37a201931
|
@ -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 {
|
||||
|
||||
/**
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue