Home >Backend Development >PHP Tutorial >负载均衡问题啊
我发送请求 先给的是负载均衡服务器 他就是把这些任务分给其他服务器进行实际响应 但是我想问下 如果实际服务器有三个 3个服务器都是一样的代码吗 或者说 这个服务器都是一样的
我发送请求 先给的是负载均衡服务器 他就是把这些任务分给其他服务器进行实际响应 但是我想问下 如果实际服务器有三个 3个服务器都是一样的代码吗 或者说 这个服务器都是一样的
如果你是3台服务都做负载均衡,那么这3台服务器的处理的业务(代码)肯定要是一样的,因为发送过来的请求做了负载均衡(轮询或最小连接数方式)如果每台机器处理业务不一样,转发过来的请求会无法处理,肯定会出问题。
在这之前,你去谷歌过了么?你去百度过了么?好,假设你没有去谷歌没有去百度。
1.负载均衡,所有的请求发送到一个服务器,然后负载均衡服务器再根据请求寻找最空闲的服务器对你的数据进行处理和响应。
2.你这表述没表述完,这个服务器是一样的,然后呢?
3.这里代码不代码的,不关注。
4.我来举一个实际的例子,你下面有10个员工,你是经理,我有事情都找你,你然后找下面最有空的员工给我解决了,然后把结果给我,就这样。
均衡服务是为了把几台服务器组成一个集群,这样就能扛住更高的负载,处理更多的业务。它处于整个系统的最前端,用于接收用户的请求,接收到用户的访问请求后,它会根据一定的转发规则把用户的请求转给后端的几台服务器。后端的几台服务器必须要保持代码是一致的,否则不同的服务器处理之后得到不同的结果那不是乱套了。