测试线程池
parent
6ebb410ecd
commit
c37a201931
|
@ -2,6 +2,7 @@ package com.muyu.task.feign;
|
||||||
|
|
||||||
import com.muyu.common.core.domain.Result;
|
import com.muyu.common.core.domain.Result;
|
||||||
import com.muyu.domain.DataValue;
|
import com.muyu.domain.DataValue;
|
||||||
|
import com.muyu.task.feign.config.CustomFeignConfig;
|
||||||
import com.muyu.task.feign.factory.DataValueClientFactory;
|
import com.muyu.task.feign.factory.DataValueClientFactory;
|
||||||
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.cloud.openfeign.FeignClient;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
@ -18,7 +19,7 @@ import java.util.List;
|
||||||
* @date: 2024/9/4 15:13
|
* @date: 2024/9/4 15:13
|
||||||
*/
|
*/
|
||||||
//,fallback = TaskFeignFallback.class
|
//,fallback = TaskFeignFallback.class
|
||||||
@FeignClient(name = "cloud-source",fallbackFactory = DataValueClientFactory.class)
|
@FeignClient(name = "cloud-source",fallbackFactory = DataValueClientFactory.class,configuration = CustomFeignConfig.class )
|
||||||
public interface DataValueClient {
|
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 表示未删除
|
logic-not-delete-value: 0 # 逻辑未删除标记值,例如设置为 0 表示未删除
|
||||||
banner: false # 关闭控制台打印的 MyBatis-Plus Banner
|
banner: false # 关闭控制台打印的 MyBatis-Plus Banner
|
||||||
|
|
||||||
feign:
|
#feign:
|
||||||
client:
|
# client:
|
||||||
config:
|
# config:
|
||||||
## default 设置的全局超时时间,指定服务名称可以设置单个服务的超时时间
|
# ## default 设置的全局超时时间,指定服务名称可以设置单个服务的超时时间
|
||||||
default:
|
# default:
|
||||||
connectTimeout: 5000
|
# connectTimeout: 5000
|
||||||
readTimeout: 5000
|
# readTimeout: 5000
|
||||||
|
|
Loading…
Reference in New Issue