前言
收款定制开发我们在上篇文章中讲解收款定制开发了如何通过实现服务治理,收款定制开发由此引发的负载均衡的问题。这篇文章就介绍一个SpringCloud alibaba的另一个组件:Ribbon
,如何通过实现负载均衡。
负载均衡
什么是负载均衡?
通俗的讲, 负载均衡就是将负载(工作任务,访问请求)进行分摊到多个操作单元(服务器,组件)上进行执行。
根据负载均衡发生位置的不同,一般分为服务端负载均衡和客户端负载均衡。
服务端负载均衡指的是发生在服务提供者一方,比如常见的nginx负载均衡。
而客户端负载均衡指的是发生在服务请求的一方,也就是在发送请求之前已经选好了由哪个实例处理请求。
我们在微服务调用关系中一般会选择客户端负载均衡,也就是在服务调用的一方来决定服务由哪个提供者执行。
自定义实现负载均衡
1、通过idea再启动一个 shop-product 微服务,设置其端口为8082
2、通过nacos查看微服务的启动情况