feign客户端设置超时时间操作
我就废话不多说了,大家还是直接看代码吧~1、项目结构 每个微服务是provider情况下有一个client模块 专门打包出去给其他微服务消费这样的话 其他需要调用的微服务只要把这个client jar包引入即可,2、在其他微服务中 引入clientXX.jar 这时候有一个坑, 就是 @EnableFeignClients这个注解默认是只扫描项目启动application下的包 如果不同项目可能包路径不一致, 所以@EnableFeignClients得指定你的client.jar里面的路径 或者两个项目中 共同的顶级路径 例如com.XX.cloud 同一个公司内部 顶层包结构应该是一致的3、feign调用超时 默认feign调用超时是1000毫秒的 有断点就肯定超时 需要加上以下配置
用户评论