Spring Cloud Alibaba微服务从入门到进阶(五)(负载均衡-Ribbon)

负载均衡有两种形式,服务器端负载均衡/客户端负载均衡

1、服务器端负载均衡

因为Nginx是部署在服务器端的,所以用Nginx实现的负载均衡被称为服务器端负载均衡

2、客户端负载均衡

手写一个客户端侧负载均衡器

使用Ribbon实现负载均衡

Ribbon是Netflix开源的客户端负载均衡器

服务集成Ribbon后,会自动获取Nacos Server注册中心的服务列表,用负载均衡算法计算出一个实例,交给RestTemplate去请求

项目整合Ribbon

加注解 @LoadBalanced

手写客户端负载均衡

Ribbon的组成

Ribbon内置的负载均衡规则

相关推荐
2601_96196338几秒前
React对比Vue对比Angular:构建企业级合同签署平台深度评测
java·微服务·架构
我登哥MVP17 分钟前
SpringCloud Alibaba 核心组件解析:服务调用和负载均衡
java·spring boot·后端·spring·spring cloud·java-ee·负载均衡
就改了16 小时前
Zipkin 快速上手部署与接入实战
微服务·zipkin·微服务链路追踪
鹅城剑仙21 小时前
Spring Boot 微服务架构设计与最佳实践
spring boot·后端·微服务
很楠爱上1 天前
Docker 从入门到实战:核心概念、微服务编排与环境移植完全指南
docker·微服务·容器
Boop_wu1 天前
[Spring Cloud] Nacos核心功能详解:从负载均衡到配置中心的全链路实践
spring·spring cloud·负载均衡
isyangli_blog1 天前
基于 OpenDaylight 的 SDN 负载均衡应用
运维·负载均衡
就改了1 天前
微服务指标监控一站式搭建:Prometheus抓取+Grafana大屏展示详解
微服务·grafana·prometheus
学***54231 天前
软件开发新手入门实战指南
负载均衡
code bean2 天前
【LangChain】检索器完全指南:从向量检索到生产级 RAG 架构
java·开发语言·微服务