负载均衡器算法:它们是什么以及它们如何工作?

具有实用安全功能的 Internet 流量的基本分类,负载平衡器是将基于 Web 的流量引导到最佳可用服务器以实现最佳应用程序效率的看门人。这个过程涉及不同的算法,所有算法都具有独特的优点。在这篇文章中,您将阅读所有关于它们的信息,以便您可以充分利用我们的平衡器。

循环法

这是最常见的算法,所有可用的服务器都形成一个队列。当一个新请求进来时,负载均衡器将它转发到队列中的第一个服务器。根据下一个请求,平衡器将流量分配到列表中的下一个服务器。

下图向您展示了这是如何工作的。假设我们有一个具有三个可用服务器的环境,平衡器收到的第一个客户端请求(1)分配给服务器 1。下一个请求(2)然后依次分配给下一个服务器,即服务器 2。当平衡器完成路由第三个请求并到达服务器列表的底部,它将下一个客户端 (4) 再次指向列表中的第一个,即服务器 1。循环继续。

负载均衡器算法:它们是什么以及它们如何工作?

这是最简单和最容易实现的算法,其中每台服务器处理相似数量的工作负载,确保服务器资源不会过载或不足。

最少连接

顾名思义——平衡器监控每个可用服务器的当前容量,并将新请求分配给活动连接最少的服务器。

在下图中,服务器 1 和 2 正在满足更高的请求需求。因此,当客户端 1 进来时,他们的请求被定向到服务器 4,因为它当前处于空闲状态。下一个客户端 (2) 被分配给服务器 4,因为它现在是连接最少的两个服务器(3 和 4)之一。现在,服务器 4 有两个连接,而服务器 3 只有一个,第三个传入的客户端请求被路由到服务器 3——活动连接最少的服务器。

负载均衡器算法:它们是什么以及它们如何工作?

这种智能机制可确保以尽可能最有效的方式处理所有请求,并且更能适应繁忙的流量和要求苛刻的会话。

基于源

与最少连接的性质类似,基于源的算法将某些请求与客户端的 IP 地址配对。在 LayerPanel 中设置规则后,我们的负载均衡器将相应地路由工作负载。

例如,平衡器识别您之前指定的 IP 地址,并自动将来自该特定客户端的请求定向到下图中的特定服务器(服务器 2)。当同一个客户端几天后返回一个新请求时,平衡器会识别其 IP 地址并将请求分发到同一服务器。

负载均衡器算法:它们是什么以及它们如何工作?

该算法使您可以灵活地将某些特定于应用程序的任务组合在一起,或者稍微调整环境以最好地处理特定请求。这允许您的应用程序处理具有所需资源的请求,并获得所需的、更可预测的结果。

文章链接: https://www.mfisp.com/17572.html

文章标题:负载均衡器算法:它们是什么以及它们如何工作?

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
IDC云库

全球专用网络——在安全和低延迟的环境中跨区域传输数据

2023-2-27 10:53:13

IDC云库云数据中心

了解云服务器与传统数据中心

2023-2-27 11:16:13

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
客户经理
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠