《一种服务器均衡负载的方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种服务器均衡负载的方法及系统.pdf(16页完整版)》请在专利查询网上搜索。
1、10申请公布号CN104168326A43申请公布日20141126CN104168326A21申请号201410425909122申请日20140827H04L29/08200601H04L12/80320130171申请人福建星网视易信息系统有限公司地址350002福建省福州市金山大道618号橘园洲星网锐捷科技园204层72发明人陈兴74专利代理机构福州市鼓楼区博深专利代理事务所普通合伙35214代理人林志峥54发明名称一种服务器均衡负载的方法及系统57摘要本发明提供一种服务器均衡负载的方法及系统,方法包括服务器周期性地发送心跳包至数据库;所述心跳包包括所述服务器的IP信息及所述服务器的负。
2、载信息;数据库建立状态信息表,根据接收到的心跳包中所述服务器的IP信息将所述服务器的负载信息写入状态信息表的对应位置;均衡器周期性获取所述状态信息表,对状态信息表的数据信息进行统计分析,并将统计分析结果存入数据库;客户端向均衡器请求服务器的IP地址,均衡器根据预设的工作模式选择对应的服务器的IP地址返回至客户端。解决现有技术如MIDAS系统的客户端只能根据预先设定连接指定的服务器,容易造成服务器负载分配不合理,影响系统整体运行效果的问题。51INTCL权利要求书3页说明书7页附图5页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书7页附图5页10申请公布号CN1041683。
3、26ACN104168326A1/3页21一种服务器均衡负载的方法,其特征在于,包括服务器周期性地发送心跳包至数据库;所述心跳包包括所述服务器的IP信息及所述服务器的负载信息;数据库建立状态信息表,根据接收到的心跳包中所述服务器的IP信息将所述服务器的负载信息写入状态信息表的对应位置;均衡器周期性获取所述状态信息表,对状态信息表的数据信息进行统计分析,并将统计分析结果存入数据库;客户端向均衡器请求服务器的IP地址;均衡器根据预设的工作模式选择对应的服务器的IP地址返回至客户端。2根据权利要求1所述的一种服务器均衡负载的方法,其特征在于,均衡器提供以下一种或两种以上的“工作模式”供预设顺序模式、。
4、比例模式、优先级模式和最少连接模式;当所述均衡器为顺序模式时,均衡器从所述状态信息表中顺序选取服务器的IP地址进行返回;当所述均衡器为比例模式时,均衡器根据所述统计分析结果中服务器的负载权重,以从大至小的顺序选取服务器的IP地址进行返回;当所述均衡器为优先级模式时,均衡器根据所述状态信息表中服务器预设的优先级,以从高至低的顺序选取服务器的IP进行返回;当所述均衡器为最少连接模式时,均衡器根据所述状态信息表中服务器连接的客户端的数量,以从少到多的顺序选取服务器的IP进行返回。3根据权利要求1所述的一种服务器均衡负载的方法,其特征在于,所述“均衡器周期性获取所述状态信息表,对状态信息表的数据信息进。
5、行统计分析,并将统计分析结果存入数据库”后还包括所述数据库将统计分析结果及状态信息表保存至本地存储库的步骤;当客户端向均衡器请求服务器的IP地址时,所述均衡器根据预设的工作模式从本地存储库中选择对应的服务器的IP地址返回至客户端。4根据权利要求1所述的一种服务器均衡负载的方法,其特征在于,还包括定时更新并记录服务器的连接状态,将连接状态为异常的服务器的相关信息发送至数据库的步骤。5根据权利要求1所述的一种服务器均衡负载的方法,其特征在于,还包括通过用户界面展示所述均衡器的状态、服务器群的统计、服务器列表、服务器详细信息以及通过用户界面对所述均衡器所处工作模式进行修改的步骤;所述均衡器的状态包括。
6、所述均衡器所处的工作模式、服务器数量的统计、饱和系数;所述服务器群的统计包括服务器死机次数统计、忙状态数和重启次数;所述服务器列表包括服务器对应的IP地址信息、服务器所处的工作状态及对应服务器上连接的客户端的数量;所述服务器详细信息包括指定服务器的IP地址信息、所处状态、未响应时间、连接的客户端数量及负载权重。6一种服务器均衡负载的系统,其特征在于,包括服务器、数据库、均衡器和客户端;所述服务器包括发送模块,所述发送模块通过数据库与均衡器连接,所述客户端连接均衡器;所述均衡器包括获取模块、统计模块和选择模块,所述获取模块和统计模块分别与所述数据库连接,所述选择模块分别与所述数据库和所述客户端连。
7、接;权利要求书CN104168326A2/3页3所述发送模块,用于服务器周期性地发送心跳包至数据库;所述心跳包包括所述服务器的IP信息及所述服务器的负载信息;所述数据库,用于建立状态信息表,根据接收到的心跳包中所述服务器的IP信息将所述服务器的负载信息写入状态信息表的对应位置;所述获取模块,用于均衡器周期性获取所述状态信息表;所述统计模块,用于均衡器对状态信息表的数据信息进行统计分析,并将统计分析结果存入数据库;所述客户端,用于向均衡器请求服务器的IP地址;所述选择模块,用于均衡器根据预设的工作模式选择对应的服务器的IP地址返回至客户端。7根据权利要求6所述的一种服务器均衡负载的系统,其特征在。
8、于,所述均衡器还包括预设模块,所述预设模块与选择模块连接;所述预设模块,用于均衡器预设工作模块,均衡器提供以下一种或两种以上的“工作模式”供预设顺序模式、比例模式、优先级模式和最少连接模式;当所述均衡器为顺序模式时,均衡器从所述状态信息表中顺序选取服务器的IP地址进行返回;当所述均衡器为比例模式时,均衡器根据所述状态信息表中服务器的负载权重,以从大至小的顺序选取服务器的IP地址进行返回;当所述均衡器为优先级模式时,均衡器根据所述状态信息表中服务器预设的优先级,以从高至低的顺序选取服务器的IP进行返回;当所述均衡器为最少连接模式时,均衡器根据所述状态信息表中服务器连接的客户端的数量,以从少到多的。
9、顺序选取服务器的IP进行返回。8根据权利要求6所述的一种服务器均衡负载的系统,其特征在于,还包括本地存储库模块,所述数据库包括存储模块,所述存储模块分别与所述统计模块和本地存储库连接;所述均衡器的选择模块与本地存储库连接;所述存储模块,用于所述数据库将统计分析结果及状态信息表保存至本地存储库;所述选择模块,还用于当客户端向均衡器请求服务器的IP地址时,所述均衡器根据预设的工作模式从本地存储库中选择对应的服务器的IP地址返回至客户端。9根据权利要求6所述的一种服务器均衡负载的系统,其特征在于,所述均衡器还包括更新模块,所述更新模块分别与所述服务器和数据库连接;所述更新模块,用于定时更新并记录服务。
10、器的连接状态,将连接状态为异常的服务器的相关信息发送至数据库。10根据权利要求6所述的一种服务器均衡负载的系统,其特征在于,所述均衡器还包括显示模块;所述显示模块,用于通过用户界面展示所述均衡器的状态、服务器群的统计、服务器列表、服务器详细信息以及通过用户界面对所述均衡器所处工作模式进行修改;所述均衡器的状态包括所述均衡器所处的工作模式、服务器数量的统计、饱和系数;所述服务器群的统计包括服务器死机次数统计、忙状态数和重启次数;所述服务器列表包括服务器对应的IP地址信息、服务器所处的工作状态及对应服务权利要求书CN104168326A3/3页4器上连接的客户端的数量;所述服务器详细信息包括指定服。
11、务器的IP地址信息、所处状态、未响应时间、连接的客户端数量及负载权重。权利要求书CN104168326A1/7页5一种服务器均衡负载的方法及系统技术领域0001本发明涉及网络应用技术领域,具体说的是一种服务器均衡负载的方法及系统。背景技术0002现有的MIDAS系统中客户端连接应用服务器采用的基本都是主动连接方式,客户端上必须先设置好所要连接的应用服务器地址。通过一开始分配好各个客户端所连接的应用服务器来实现应用服务器的负载均衡。由于客户端是根据设定的服务器地址来连接服务器,因此可能导致如下问题1、部分客户端运行扎堆连接在某一应用服务器,而其他应用服务器由于客户端未运行空闲着;2、某一应用服务。
12、器出现死机时,连接在这个服务器上的客户端将无法正常运行;3、增加客户端时要先评估当前的所有连接,这样对其所要连接的应用服务器设置十分的繁琐;4、当添加新的应用服务器时如果想充分的应用上这个服务器需要重新对所有的客户端进行设定。因此,有必要提供一种能够根据应用服务器实时的负载情况均衡的分配客户端所要连接的应用服务器,以实现应用服务器的均衡负载的方法及系统。发明内容0003本发明所要解决的技术问题是提供一种服务器均衡负载的方法及系统,尤其是一种基于MIDAS系统的服务器均衡负载的方法及系统,解决现有技术MIDAS系统的客户端只能根据预先设定连接指定的服务器,容易造成服务器负载分配不合理,影响系统整。
13、体运行效果的问题。0004为了解决上述技术问题,本发明采用的技术方案为0005一种服务器均衡负载的方法,包括0006服务器周期性地发送心跳包至数据库;所述心跳包包括所述服务器的IP信息及所述服务器的负载信息;0007数据库建立状态信息表,根据接收到的心跳包中所述服务器的IP信息将所述服务器的负载信息写入状态信息表的对应位置;0008均衡器周期性获取所述状态信息表,对状态信息表的数据信息进行统计分析,并将统计分析结果存入数据库;0009客户端向均衡器请求服务器的IP地址;0010均衡器根据预设的工作模式选择对应的服务器的IP地址返回至客户端。0011本发明提供的另一个技术方案为0012一种服务器。
14、均衡负载的系统,包括服务器、数据库、均衡器和客户端;所述服务器包括发送模块,所述发送模块通过数据库与均衡器连接,所述客户端连接均衡器;所述均衡器包括获取模块、统计模块和选择模块,所述获取模块和统计模块分别与所述数据库连接,所述选择模块分别与所述数据库和所述客户端连接;0013所述发送模块,用于服务器周期性地发送心跳包至数据库;所述心跳包包括所述说明书CN104168326A2/7页6服务器的IP信息及所述服务器的负载信息;0014所述数据库,用于建立状态信息表,根据接收到的心跳包中所述服务器的IP信息将所述服务器的负载信息写入状态信息表的对应位置;0015所述获取模块,用于均衡器周期性获取所述。
15、状态信息表;0016所述统计模块,用于均衡器对状态信息表的数据信息进行统计分析,并将统计分析结果存入数据库;0017所述客户端,用于向均衡器请求服务器的IP地址;0018所述选择模块,用于均衡器根据预设的工作模式选择对应的服务器的IP地址返回至客户端。0019本发明的有益效果在于区别于现有技术不考虑服务器的负载情况,客户端直接连接事先设定好的服务器,可能导致某些服务器过载,而某些服务器却处于空闲状态的不合理分配的现象。本发明提供一种服务器均衡负载的方法及系统,通过服务器周期性地发送带有自身负载信息的心跳包至数据库中进行统计分析,能够实时了解各服务器所处的工作状态及负载情况;通过客户端在需要连接。
16、服务器时,发送请求信息至均衡器,均衡器根据预设的工作模式从数据库的统计结果中选择对应合适的服务器IP地址返回,供客户端连接,实现以服务器实际工作的繁忙状态为根据,合理地进行分配与其连接的客户端的数量,做到系统的服务器负载均衡,特别是基于MIDAS系统的服务器均衡负载。附图说明0020图1为本发明一实施例一种服务器均衡负载的方法的流程图;0021图2为本发明一实施例一种服务器均衡负载的系统运用在MIDAS框架时的基本结构方框图;0022图3为本发明一实施例一种服务器均衡负载的系统的基本结构方框图;0023图4为本发明一实施例一种服务器均衡负载的系统的具体结构方框图;0024图5为本发明一实施例一。
17、种服务器均衡负载的方法及系统的心跳包信息的处理流向图;0025图6为本发明一实施例一种服务器均衡负载的方法及系统的信息流向图;0026图7为本发明一实施例一种服务器均衡负载的方法运用在MIDAS服务器时的流程图;0027图8为本发明一实施例一种服务器均衡负载的方法及系统的用户界面的框图。0028标号说明00291、数据库;2、服务器;3、客户端;4、均衡器;00305、获取模块;6、统计模块;7、选择模块;8、存储模块;00319、本地存储库;10、预设模块;11、更新模块;12、显示模块;13、发送模块。具体实施方式0032为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合。
18、附图予以说明。说明书CN104168326A3/7页70033本发明最关键的构思在于均衡器在客户端请求连接服务器时根据预设的工作模式选择对应的服务器IP地址供客户端连接,依据服务器具体的状态进行合理地分配,实现系统服务器负载的均衡。0034请参照图1至图8,本发明提供的一种服务器均衡负载的方法,包括0035步骤S1服务器2周期性地发送心跳包至数据库1;所述心跳包包括所述服务器2的IP信息及所述服务器2的负载信息;0036步骤S2数据库1建立状态信息表,根据接收到的心跳包中所述服务器2的IP信息将所述服务器2的负载信息写入状态信息表的对应位置;0037步骤S3均衡器4周期性获取所述状态信息表,对。
19、状态信息表的数据信息进行统计分析,并将统计分析结果存入数据库1;0038步骤S4客户端3向均衡器4请求服务器2的IP地址;0039步骤S5均衡器4根据预设的工作模式选择对应的服务器2的IP地址返回至客户端3。0040从上述描述可知,本发明的有益效果在于本发明通过服务器2周期性地发送记录有服务器2的IP信息和负载信息的心跳包至数据库1,数据库1将心跳包的相关数据对应写入状态信息表中,这样便可通过数据库1中状态信息表掌握每个服务器2的负载信息;通过均衡器4周期性从数据库1中获取状态信息表,并进行统计分析,便可得到每个服务器2经过统计分析得到的负载情况,作为合理分配客户端3的参考依据;而均衡器4依据。
20、预设工作模式选择对应的服务器2与客户端3建立连接,能够实现根据实际需要灵活地选择合适的工作模式进行设定,设定后均衡器4将依据设定的工作模式分配服务器IP地址供客户端3连接,而不局限于一种固定的分配方式,更加符合实际运用的需求。0041本发明的服务器均衡负载的方法特别适用于MIDAS系统,本发明中均以应用在MIDAS系统中为例。0042需要说明的是,在均衡器4获取状态信息表中并进行统计分析过程中包括,均衡器4将对所述状态信息表进行存储,以链表方式保存服务器信息结构,具体结构包括服务器IP地址、服务器序号、服务器优先级和与IP地址对应的服务器2的状态、未响应时间、权重/最大连接数、客户端3连接数、。
21、指向下一个客户端3记录和保持连接标记。0043进一步的,均衡器4提供以下一种或两种以上的“工作模式”供预设顺序模式、比例模式、优先级模式和最少连接模式;0044当所述均衡器4为顺序模式时,均衡器4从所述状态信息表中顺序选取服务器2的IP地址进行返回;0045当所述均衡器4为比例模式时,均衡器4根据所述统计分析结果中服务器2的负载权重,以从大至小的顺序选取服务器2的IP地址进行返回;0046当所述均衡器4为优先级模式时,均衡器4根据所述状态信息表中服务器2预设的优先级,以从高至低的顺序选取服务器2的IP进行返回;0047当所述均衡器4为最少连接模式时,均衡器4根据所述状态信息表中服务器2连接的客。
22、户端3的数量,以从少到多的顺序选取服务器2的IP进行返回。0048由上述描述可知,本发明的均衡器4根据具体的工作情况可提供以上的其中一种工作模式、其中两种工作模式,甚至同时提供四种工作模式供工作人员灵活选择,工作人员说明书CN104168326A4/7页8可依据MIDAS系统的实际工作情况进行设定,以便配置最佳的服务器分配方案,使MIDAS系统的服务器2执行任务的响应速度更快,工作效率更高,起到合理地利用服务器资源的目的。0049进一步的,所述“均衡器4周期性获取所述状态信息表,对状态信息表的数据信息进行统计分析,并将统计分析结果存入数据库1”后还包括所述数据库1将统计分析结果及状态信息表保存。
23、至本地存储库9的步骤;0050当客户端3向均衡器4请求服务器2的IP地址时,所述均衡器4根据预设的工作模式从本地存储库9中选择对应的服务器2的IP地址返回至客户端3。0051进一步的,还包括定时更新并记录服务器2的连接状态,将连接状态为异常的服务器2的相关信息发送至数据库1的步骤。0052由上述描述可知,均衡器4将定时地更新并记录服务器2的连接状态,并将工作状态异常的服务器2的信息发送至数据库1,以便数据库1及时在状态表中进行标记,排除故障服务器2连入客户端3导致客户端3无法工作的可能性。实现准确监控多台服务器2的运行状态,提升MIDAS系统整体的工作性能。0053进一步的,还包括通过用户界面。
24、展示所述均衡器4的状态、服务器群的统计、服务器列表、服务器详细信息以及通过用户界面对所述均衡器4所处工作模式进行修改的步骤;0054所述均衡器4的状态包括所述均衡器4所处的工作模式、服务器数量的统计、饱和系数;0055所述服务器群的统计包括服务器死机次数统计、忙状态数和重启次数;0056所述服务器列表包括服务器2对应的IP地址信息、服务器2所处的工作状态及对应服务器2上连接的客户端3的数量;0057所述服务器详细信息包括指定服务器2的IP地址信息、所处状态、未响应时间、连接的客户端3数量及负载权重。0058由上述描述可知,通过用户界面可实时了解均衡器4所处的状态属性,服务器群的状态属性,服务器。
25、列表信息及服务器具体的详细信息。具体的,所述饱和系数体现的是当前所有服务器2的整体负载状况,只有在比例模式下有效,连接服务器2的客户端3越多,则数值越大;同时提供对上述状态属性的可编辑,以便工作人员根据系统的实际运行情况进行设置及编辑。系统运行过程的透明化能够使工作人员更好的掌握系统流程,在服务器2发生连接故障时及时的切换客户端3的连接属性,保证多层分布应用服务器2的MIDAS系统在数据库1层、应用服务器2层和客户端3层均能顺畅的运行。0059请参阅图2至图4,本发明还提供了另一个技术方案,一种服务器均衡负载的系统,包括服务器2、数据库1、均衡器4和客户端3;所述服务器2包括发送模块13,所述。
26、发送模块13通过数据库1与均衡器4连接,所述客户端3连接均衡器4;所述均衡器4包括获取模块5、统计模块6和选择模块7,所述获取模块5和统计模块6分别与所述数据库1连接,所述选择模块7分别与所述数据库1和所述客户端3连接;0060所述发送模块13,用于服务器2周期性地发送心跳包至数据库1;所述心跳包包括所述服务器2的IP信息及所述服务器2的负载信息;0061所述数据库1,用于建立状态信息表,根据接收到的心跳包中所述服务器2的IP信说明书CN104168326A5/7页9息将所述服务器2的负载信息写入状态信息表的对应位置;0062所述获取模块5,用于均衡器4周期性获取所述状态信息表;0063所述统。
27、计模块6,用于均衡器4对状态信息表的数据信息进行统计分析,并将统计分析结果存入数据库1;0064所述客户端3,用于向均衡器4请求服务器2的IP地址;0065所述选择模块7,用于均衡器4根据预设的工作模式选择对应的服务器2的IP地址返回至客户端3。0066从上述描述可知,本发明的有益效果在于本发明服务器2的发送模块13周期性地发送记录有服务器2的IP信息和负载信息的心跳包至数据库1,数据库1将心跳包的相关数据对应写入状态信息表中,这样便可通过数据库1中状态信息表掌握每个服务器2的负载信息;通过均衡器4的获取模块5周期性从数据库1中获取状态信息表,并由同级模块进行统计分析,便可得到每个服务器2经过。
28、统计分析得到的负载情况,作为合理分配客户端3的参考依据;而均衡器4依据预设工作模式选择对应的服务器2与客户端3建立连接,能够实现根据实际需要灵活地选择合适的工作模式进行设定,设定后均衡器4将依据设定的工作模式分配服务器IP地址供客户端3连接,而不局限于一种固定的分配方式,更加符合实际运用的需求。0067进一步的,所述均衡器4还包括预设模块10;0068所述预设模块10,用于均衡器4预设工作模块,所述工作模式包括顺序模式、比例模式、优先级模式和最少连接模式,所述预设模块10与选择模块7连接;0069当所述均衡器4为顺序模式时,均衡器4从所述状态信息表中顺序选取服务器2的IP地址进行返回;0070。
29、当所述均衡器4为比例模式时,均衡器4根据所述状态信息表中服务器2的负载权重,以从大至小的顺序选取服务器2的IP地址进行返回;0071当所述均衡器4为优先级模式时,均衡器4根据所述状态信息表中服务器2预设的优先级,以从高至低的顺序选取服务器2的IP进行返回;0072当所述均衡器4为最少连接模式时,均衡器4根据所述状态信息表中服务器2连接的客户端3的数量,以从少到多的顺序选取服务器2的IP进行返回。0073进一步的,还包括本地存储库9模块,所述数据库1包括存储模块8,所述存储模块8分别与所述统计模块6和本地存储库9连接;所述均衡器4的选择模块7与本地存储库9连接;0074所述存储模块8,用于所述数。
30、据库1将统计分析结果及状态信息表保存至本地存储库9;0075所述选择模块7,还用于当客户端3向均衡器4请求服务器2的IP地址时,所述均衡器4根据预设的工作模式从本地存储库9中选择对应的服务器2的IP地址返回至客户端3。0076进一步的,所述均衡器4还包括更新模块11,所述更新模块11分别与所述服务器2和数据库1连接;0077所述更新模块11,用于定时更新并记录服务器2的连接状态,将连接状态为异常的服务器2的相关信息发送至数据库1。说明书CN104168326A6/7页100078进一步的,所述均衡器4还包括显示模块12;0079所述显示模块12,用于通过用户界面展示所述均衡器4的状态、服务器群。
31、的统计、服务器列表、服务器详细信息以及通过用户界面对所述均衡器4所处工作模式进行修改;0080所述均衡器4的状态包括所述均衡器4所处的工作模式、服务器数量的统计、饱和系数;0081所述服务器群的统计包括服务器2死机次数统计、忙状态数和重启次数;0082所述服务器列表包括服务器2对应的IP地址信息、服务器2所处的工作状态及对应服务器上连接的客户端3的数量;0083所述服务器详细信息包括指定服务器2的IP地址信息、所处状态、未响应时间、连接的客户端3数量及负载权重。0084请参照图5和图6,本发明的实施例一为0085所有的客户端在运行之初可以通过访问均衡器来获取它所要连接应用服务器的IP地址。应用。
32、服务器定时发送心跳包到数据库,负载均衡器将根据这些心跳包信息均衡分配客户端所要连接的应用服务器。0086首先,在数据库中新建一张记录服务器信息的状态信息表。当应用服务器运行时获取自身的IP地址并将这个信息写入到数据库1的服务器状态信息表中。并且应用服务器每隔一段时间会发送连接到自身的客户端数量到服务器状态信息表中。0087其次,均衡器定时获取数据库的服务器状态信息表并对服务器进行统计分析,并将结果保存回数据库。客户端连接均衡器请求服务器的IP地址,均衡器根据设定的均衡模式从本地保存的服务器信息中选出一个IP返回给客户端。0088其中,如图7所示,整个系统流程在架构上可以分为四个部分00891、。
33、每隔一定时间重复执行从数据库中载入应用服务器状态信息表到本地并确认服务器的连接状况,将异常保存回数据库。00902、显示界面。00913、均衡类中实现了对服务器均衡分配,确认服务器连接,状态统计等。00924、MIDAS服务。实际上只提供了一个接口,接口提供了一个远程获取服务器IP地址的方法。0093在均衡器的操作界面中,具体的也包括四个部分,如图8所示,包括1、均衡器状态;2、服务器群统计;3、MIDAS服务器列表;4、服务器详细信息。0094而均衡器提供的工作模式可以是以下四种中的一种或两种以上,且并不局限于以下四种,在事先选择其中一个工作模式作为预设的工作模式运行。00951、顺序模式来。
34、一个客户端申请,从列表中选一个服务器地址返回,再来一个选下一个服务器返回。适合应用于网络、应用服务器和客户端均稳定的环境。00962、比例模式根据每个服务器的负载权重来分配服务器,权重越大被分配到的概率越大。适用于各个服务器的硬件配置并不完全相同的情况。00973、优先级模式每个服务器有个优先级,优先级高的优先被选择出来。直到连接上限。适合于清楚了解框架下各个模块的运行状况定制应用服务器的负载。00984、最少连接模式选择服务器客户端连接数最少的,这种连接模式简单实用。0099优选的,所述均衡器上还设置有看门狗程序,均衡器定时向看门狗程序传递消息说明书CN104168326A107/7页11以。
35、确认自身是否正常工作。若均衡器超时向看门狗程序确认自身状态,看门狗程序将判断均衡器出现死机状况并将其重启。0100综上所述,本发明提供的一种服务器均衡负载的方法及系统,但这种服务器2均衡负载的方法及系统应用在MIDAS系统中时,通过在MIDAS系统下设置均衡器4,服务器2定时将自身的状态信息写入数据库1,均衡器4将获取数据库1进行处理并分析所有服务器2的运行状态,客户端3便能从均衡器4中分配到与之连接的服务器2的地址,不仅实现了依据服务器2所处的工作状态合理的进行分配与之连接的客户端3,达到负载分配均衡的目的;而且还能实时掌握系统中服务器2的运行状态,及时的发现故障的服务器2,避免连入客户端3。
36、而影响系统的运行。进一步的,还能通过用户界面对系统参数进行修改设置,以便工作人员根据系统实际的运行状态进行设置调整,保证MIDAS系统整体良好顺畅地运行。0101以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。说明书CN104168326A111/5页12图1说明书附图CN104168326A122/5页13图2图3说明书附图CN104168326A133/5页14图4图5说明书附图CN104168326A144/5页15图6图7说明书附图CN104168326A155/5页16图8说明书附图CN104168326A16。