SpringCloud篇---第五篇

系列文章目录


文章目录

  • 系列文章目录
  • 一、什么是 feigin ?它的优点是什么?
  • 二、Ribbon和Feign的区别?


一、什么是 feigin ?它的优点是什么?

1.feign采用的是基于接口的注解 2.feign整合了ribbon,具有负载均衡的能力 3.整合了Hystrix,具
有熔断的能力
使用: 1.添加pom依赖。 2.启动类添加@EnableFeignClients 3.定义一个接口
@FeignClient(name=“xxx”)指定调用哪个服务

二、Ribbon和Feign的区别?

1.Ribbon都是调用其他服务的,但方式不同。 2.启动类注解不同,Ribbon是@RibbonClient feign
的是@EnableFeignClients 3.服务指定的位置不同,Ribbon是在@RibbonClient注解上声明,Feign
则是在定义抽象方法的接口中使用@FeignClient声明。 4.调用方式不同,Ribbon需要自己构建http
请求,模拟http请求

你可能感兴趣的:(spring,cloud,spring,后端)