我是靠谱客的博主 含蓄咖啡豆,最近开发中收集的这篇文章主要介绍负载均衡网络探测方式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在集群系统中,尽管有多种的负载均衡算法可以较好的把数据流量分配给RS服务器去,但如果负载均衡策略没有对网络系统状况的检测方式和能力,一旦在某台服务器或某段负载均衡设备与服务器网络间出现故障的情况下,负载均衡设备依然把一部分数据流量引向那台服务器,这势必造成大量的服务请求被丢失,达不到不间断可用性的要求。所以良好的负载均衡策略应有对网络故障、服务器系统故障、应用服务故障的检测方式和能力:


一,Ping侦测:通过ping的方式检测服务器及网络系统状况,此种方式简单快速,但只能大致检测出网络及服务器上的操作系统是否正常,对服务器上的应用服务检测就无能为力了。

二,TCP 端口侦测:每个服务都会开放某个通过TCP连接,检测服务器上某个TCP端口(如Telnet的23口,HTTP的80口等)是否开放来判断服务是否正常。

三,HTTP URL侦测:比如向HTTP服务器发出一个对main.html文件的访问请求,如果收到错误信息,则认为服务器出现故障,这个本质上就是基于内容的自动化测试的原理。


系统通过探测后,把结果反馈到负载均衡器,负载均衡器对探测结果进行按照某种模型的计算,得出对应的权重后去影响调度策略,使得异常的RS可以自动反馈被剔除系统。


最后

以上就是含蓄咖啡豆为你收集整理的负载均衡网络探测方式的全部内容,希望文章能够帮你解决负载均衡网络探测方式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部