SpringCloud:RestTemplate和FeignClient底层实现的结构

男娘i 2022-10-13 12:42 210阅读 0赞

1.RestTemplate在使用@LoadBalanced后

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L25ldHllYXhp_size_16_color_FFFFFF_t_70

2.feignClient

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L25ldHllYXhp_size_16_color_FFFFFF_t_70 1





























LB实现

LB接口

LB接口方法

LoadBalancerFeignClient

feign.Client

Response execute(Request request, Options options)

FeignBlockingLoadBalancerClient

feign.Client

Response execute(Request request, Options options)

RibbonLoadBalancerClient

LoadBalancerClient

T execute(String serviceId, ServiceInstance serviceInstance, LoadBalancerRequest<T> request)

BlockingLoadBalancerClient

LoadBalancerClient

T execute(String serviceId, ServiceInstance serviceInstance, LoadBalancerRequest<T> request)

发表评论

表情:
评论列表 (有 0 条评论,210人围观)

还没有评论,来说两句吧...

相关阅读