系统设计网络
- 分类
- 网络协议
- 难度
- 未设置
- 来源数
- 1
- 更新时间
- 2026/03/29 15:40
答案
负载均衡主要就是让用户请求平均的分配到各个服务器上,从而使得系统达到一个高可用的效果,而不至于许多请求都打到同一个服务器上,使得该服务器压力大而其他服务器却没什么压力。 负载均衡主要分为客户端的负载均衡和服务端的负载均衡。 像Ribbon就是客户端的负载均衡,它会在注册中心上获取注册信息服务列表后缓存到本地,然后再发送时从这些地址中选择一个进行发送。然后服务端的比如Nginx,就是用户请求先会来到Nginx,它根据指定的策略将请求转发到不同的服务器上。 (Spring cloud gateway是客户端负载均衡)
相关题目(5)
元信息
审核状态: active
关联来源: 1
来源面经题(0)
这道题目前没有手动沉淀的面经题来源。
来源(1)
Java八股(分布式).md
knowledge_noteQuestion 8: 什么是负载均衡?客户端负载均衡和服务端负载均衡有什么区别?
Source answer: 负载均衡主要就是让用户请求平均的分配到各个服务器上,从而使得系统达到一个高可用的效果,而不至于许多请求都打到同一个服务器上,使得该服务器压力大而其他服务器却没什么压力。 负载均衡主要分为客户端的负载均衡和服务端的负载均衡。 像Ribbon就是客户端的负载均衡,它会在注册中心上获取注册信息服务列表后缓存到本地,然后再发送时从这些地址中选择一个进行发送。然后服务端的比如Nginx,就是用户请求先会来到Nginx,它根据指定的策略将请求转发到不同的服务器上。 (Spring cloud gateway是客户端负载均衡)
Reviewed answer: 负载均衡是将请求分摊到多台服务器以提升可用性与吞吐。客户端负载均衡由调用方从服务列表中选实例发起请求,如Ribbon、Gateway;服务端负载均衡由Nginx等统一接收请求后再转发。