最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

【面试题

运维笔记admin18浏览0评论

【面试题

【面试题

Fegin 1. 使用Fegin替代RestTemplate2. Fegin原理3. Ribbon是和Feign以及Eureka紧密协作

1. 使用Fegin替代RestTemplate

2. Fegin原理

首先,如果你对某个接口定义了@FeignClient注解,Feign就会针对这个接口创建一个动态代理 Feign的动态代理会根据你在接口上的@RequestMapping等注解,来动态构造出你要请求的服务的地址 最后针对这个地址,发起请求、解析响应

3. Ribbon是和Feign以及Eureka紧密协作

首先Ribbon会从 Eureka Client里获取到对应的服务注册表,也就知道了所有的服务都部署在了哪些机器上,在监听哪些端口号。 然后Ribbon就可以使用默认的Round Robin算法,从中选择一台机器 Feign就会针对这台机器,构造并发起请求。

来源:/yzx3105/article/details/115110151 /video/BV1LQ4y127n4?p=30&vd_source=b901ef0e9ed712b24882863596eab0ca

【面试题 - springcloud】- Fegin

发布评论

评论列表(0)

  1. 暂无评论