1.当用户过多,服务器抗不住的时候,增加服务器,这个时候用负载均衡来进行路由,负载均衡不做业务逻辑,只有分配算法,输入和输出都经过它。业务返回还要经过负载均衡器
2.当请求的压力过大,会全部在负载均衡器上面,不可能在加一个负载均衡器90,因为用户不知道要访问80还是90,如果加了90,还要往上在加一层,这样不可取。
3.注册中心:客户端直接从注册中心中拿服务端的列表后直接返回,注册中心没有任何逻辑,客户端自己实现分配的算法,拿到服务端的地址后直接访问,这样就大大提高了效率
4.当服务之间进行通信时,用消息中间件来进行解耦。