这篇写的主要是在原有的基础引入Ribbon(负载均衡)和 Fegin(负载均衡)
负载均衡:分摊到多个操作单元上进行执行 减轻服务器的压力
Ribbon:客户端 处理负载均衡的工具
下面直接代码落地
修改之前咱们创建的springcloud-customs(消费者=客户端)项目
pom文件 和 yml文件


具体里面什么意思 我就不解释了
因为Ribbon是对客户端进行操作的 而现在管理我们客户端请求的是RestTemplate 所以要让RestTemplate携带负载均衡的算法去处理

一个注解 就可以了 非常简单 同时我们而已需要在启动类里面标记下 让项目启动的时候 就注册到Eurekaserver里面 还有一个细节需要修改 就是在DeptControllerCms里面的请求连接

启动下试试(先启动Eureka集群 然后启动提供和消费者)


|