据估计,谷歌每秒钟处理约63,000个请求 。为了实现这一目标,他们有数千个强大的服务器在不停地工作 。但这还远远不够 。他们还需要找到一种方法 , 将请求有效地分配给他们的服务器 。我们不希望一台服务器处理10个请求,而另一台服务器却无所事事,对吗?这就是负载均衡器进入画面的地方 。
负载平衡器分配系统的工作负载,以提高可靠性、效率和可用性 。这些可以是硬件或软件 。
软件负载均衡器实施一种或多种调度算法来实现其目的 。最常见的算法包括 。
- 加权调度–根据分配给每台服务器的权重,将工作分配给服务器 。权重通常是每个服务器的硬件能力的指标 。当服务器的能力之间存在明显的差异时 , 就会使用这种方法 。
- 圆周率调度–按顺序提供请求,适合于能力相对相同的服务器和不太持久的连接 。
- 最小连接优先调度–根据哪台服务器拥有最少的持久性连接来提供请求,在服务器之间持久性连接数量分布不均的网络流量中非常有用 。
【与google服务器通信时】最后 , 这些服务器需要通过使用防火墙来过滤传入和传出的网络流量 。防火墙是硬件或软件的安全实现,根据一组预先定义的规则,允许、限制和阻止网络流量 。它们通常被放在私人网络和互联网之间 。
推荐阅读
- 梦见与讨厌的人结婚 梦见与讨厌的人结婚什么意思
- 靠边停车30公分的方法与技巧 靠边停车30公分的方法与技巧视频
- 梦见老公与别的女人结婚 梦见老公与别的女人结婚是什么意思
- 梦见与不喜欢的人结婚 梦见与不喜欢的人结婚是什么意思
- 梦见与领导结婚 梦见与领导结婚会发生什么?
- 理财与基金有什么不同 理财与基金有什么不同?
- 爆米花的玉米粒与普通玉米粒有什么区别
- 梦见自己与别人结婚 梦见自己与别人结婚了是什么征兆
- 意式极简与现代风格区别 意式极简风格有什么特点
- 木梨是什么样的水果 木梨的功效与作用及食用方法
