【微服务实战系列】 Ribbon基本使用及负载均衡策略配置的两种方式

文章目录

  • 1 Ribbon基本使用
  • 2 Ribbon负载均衡策略
    • 2.1 通过配置文件修改负载均衡策略
    • 2.2 通过代码的方式修改负载均衡策略

1 Ribbon基本使用

​ 通常上我们讲的负载均衡⼀般分为服务器端负载均衡和客户端负载均衡。服务器端负载均衡,⽐如Nginx、F5这些,请求到达服务器之后由这些软件或者硬件来进行负载均衡,他们根据⼀定的算法将请求路由到⽬标服务器处理。客户端负载均衡,⽐如我们要说的Ribbon,服务消费者客户端会有⼀个服务器地址列表,调⽤⽅在请求前通过⼀定的负载均衡算法选择⼀个服务器进⾏访问,负载均衡算法的执⾏是在请求客户端进⾏。

​ Ribbon是Netflix发布的负载均衡器。Nacos⼀般配合Ribbon进⾏使⽤,Ribbon利⽤从Nacos中读取到服务信息,在调⽤服务提供者提供的服务时,会根据⼀定的算法进⾏负载。

​ 下图是一个服务端负载均衡的图例:

【微服务实战系列】 Ribbon基本使用及负载均衡策略配置的两种方式_第1张图片

你可能感兴趣的:(微服务实战系列,微服务,ribbon,负载均衡)