聊聊feign的Contract

2019-07-20
阅读 19 分钟
3.9k
序 本文主要研究一下feign的Contract Contract feign-core-10.2.3-sources.jar!/feign/Contract.java {代码...} Contract定义了parseAndValidatateMetadata方法,该方法返回List形式的MethodMetadata Contract.BaseContract feign-core-10.2.3-sources.jar!/feign/Contract.java {代码...} Contract.BaseContract是个抽...

聊聊feign的HystrixInvocationHandler

2019-07-19
阅读 9 分钟
2.3k
feign-hystrix-10.2.3-sources.jar!/feign/hystrix/HystrixInvocationHandler.java

聊聊spring cloud openfeign的Targeter

2019-07-18
阅读 8 分钟
2.5k
spring-cloud-openfeign-core-2.2.0.M1-sources.jar!/org/springframework/cloud/openfeign/Targeter.java

聊聊feign的Retryer

2019-07-17
阅读 8 分钟
2.8k
Retryer继承了Cloneable接口,它定义了continueOrPropagate、clone方法;它内置了一个名为Default以及名为NEVER_RETRY的实现

聊聊feign的RequestInterceptor

2019-07-16
阅读 7 分钟
3.7k
RequestInterceptor接口定义了apply方法,其参数为RequestTemplate;它有一个抽象类为BaseRequestInterceptor,还有几个实现类分别为BasicAuthRequestInterceptor、FeignAcceptGzipEncodingInterceptor、FeignContentGzipEncodingInterceptor

聊聊spring cloud的FeignClientFactoryBean

2019-07-15
阅读 9 分钟
3.7k
spring-cloud-openfeign-core-2.2.0.M1-sources.jar!/org/springframework/cloud/openfeign/FeignClientFactoryBean.java

聊聊spring cloud的FeignClientBuilder

2019-07-14
阅读 8 分钟
3.7k
spring-cloud-openfeign-core-2.2.0.M1-sources.jar!/org/springframework/cloud/openfeign/FeignClientBuilder.java

聊聊spring cloud的RetryableFeignLoadBalancer

2019-07-13
阅读 5 分钟
1.9k
spring-cloud-openfeign-core-2.2.0.M1-sources.jar!/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer.java

聊聊spring cloud的FeignLoadBalancer

2019-07-11
阅读 7 分钟
3k
spring-cloud-openfeign-core-2.2.0.M1-sources.jar!/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.java