全栈开发
微服务
【Q058】什么是负载均衡

什么是负载均衡

Issue 欢迎在 Gtihub Issue 中回答此问题: Issue 59 (opens in a new tab)

Author 回答者: ansonlovecoding (opens in a new tab)

负载均衡是分布式架构里针对流量进行均衡的机制,当多个请求过来时,根据服务器性能,业务实际情况对请求分配给业务相同的机器,负载均衡常用的算法有轮询,基于权重的轮训,随机,和IP Hash,比如一个IP请求某个接口可能会产生token或者其他缓存,如果这些token和缓存没有做远端持久化只是存在内存当中,那负载均衡就需要采用IP Hash来保证这个IP在每次请求的时候都是分配到同一台机器,这样它才能够使用到缓存。