使用springboot + springcloud从零搭建微服务项目(微服务)适合初学者(四)

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 15:45   56   0

这篇写的主要是在原有的基础引入Ribbon(负载均衡)和 Fegin(负载均衡)

负载均衡:分摊到多个操作单元上进行执行 减轻服务器的压力

Ribbon:客户端 处理负载均衡的工具

下面直接代码落地

修改之前咱们创建的springcloud-customs(消费者=客户端)项目

pom文件 和 yml文件

具体里面什么意思 我就不解释了

因为Ribbon是对客户端进行操作的 而现在管理我们客户端请求的是RestTemplate 所以要让RestTemplate携带负载均衡的算法去处理

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

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

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP