spring cloud的Netflix中提供了两个组件实现软负载均衡调用:ribbon和feign。

Ribbon 
是一个基于 HTTP 和 TCP 客户端的负载均衡器 
它可以在客户端配置 ribbonServerList(服务端列表),然后轮询请求以实现均衡负载。

Feign 
Spring Cloud Netflix 的微服务都是以 HTTP 接口的形式暴露的,所以可以用 Apache 的 HttpClient 或 Spring 的 RestTemplate 去调用,而 Feign 是一个使用起来更加方便的 HTTP 客戶端,使用起来就像是调用自身工程的方法,而感觉不到是调用远程方法。

注意:spring-cloud-starter-feign 里面已经包含了 spring-cloud-starter-ribbon(Feign 

相关文章:

  • 2021-05-11
  • 2021-05-17
  • 2022-12-23
  • 2022-01-08
  • 2022-12-23
  • 2022-01-01
  • 2022-01-05
  • 2022-01-20
猜你喜欢
  • 2021-11-30
  • 2021-07-25
  • 2022-12-23
  • 2022-12-23
  • 2022-02-10
  • 2021-11-16
相关资源
相似解决方案