用于服务器故障转移和负荷平衡的系统和方法技术方案

技术编号:28632606 阅读:33 留言:0更新日期:2021-05-28 16:30
本文提供了用于服务器故障转移和负荷平衡的系统和方法。用于服务器故障转移和负荷平衡的系统可以包括计算机系统,该计算机系统通过网络与一个或更多个客户端应用进行电子通信,该计算机系统包括多个服务器以及存储在客户端上并且由客户端执行的引擎,该引擎被配置成允许一个或更多个客户端使用客户端应用标识符从多个服务器中选择目标服务器。

【技术实现步骤摘要】
用于服务器故障转移和负荷平衡的系统和方法本申请为于2017年11月24日提交、申请号为201680030276.1、专利技术名称为“用于服务器故障转移和负荷平衡的系统和方法”的中国专利申请的分案申请。所述母案申请的国际申请日为2016年5月26日,国际申请号为PCT/US2016/034493。相关申请的交叉引用本申请根据35U.S.C.§119(e)要求于2015年5月26日提交的美国临时专利申请第62/179,969号的权益,该申请的全部内容通过引用并入本文并且构成本文的一部分。
本公开内容总体上涉及用于在服务器故障转移和/或负荷平衡中使用的系统、方法和/或介质。更具体地,本公开内容涉及用于在使用客户端的服务器故障转移和/或负荷平衡中使用的系统、方法和/或介质。
技术介绍
向客户端提供服务的后端服务器需要始终可用。当特定的服务器发生故障时,需要将客户端路由到一个或更多个备用服务器的替代机制。例如,网络服务通常使用向运行中的服务器发送请求的前端负荷平衡器或路由器。尽管速度快,但是负荷平衡器或路由器本身就是关键的单点故障本文档来自技高网...

【技术保护点】
1.一种用于服务器负荷平衡的方法,所述方法包括:/n在客户端装置处接收具有用于多个服务器中的每一个服务器的服务器身份的目录列表,每个服务器与随机客户端应用标识符相关联,所述随机客户端应用标识符与由所述多个服务器中的一个服务器提供的应用服务相关联;/n在所述客户端装置处,根据所述目录列表生成用于所述多个服务器的排序列表,所述排序列表至少部分地基于所述随机客户端应用标识符来生成;/n由所述客户端装置通过检查所述排序列表来从所述排序列表中联系所选择的服务器,直到从所述多个服务器中的一个服务器接收到应答为止;以及/n由所述客户端装置建立与所选择的服务器的通信。/n

【技术特征摘要】
20150526 US 62/179,9691.一种用于服务器负荷平衡的方法,所述方法包括:
在客户端装置处接收具有用于多个服务器中的每一个服务器的服务器身份的目录列表,每个服务器与随机客户端应用标识符相关联,所述随机客户端应用标识符与由所述多个服务器中的一个服务器提供的应用服务相关联;
在所述客户端装置处,根据所述目录列表生成用于所述多个服务器的排序列表,所述排序列表至少部分地基于所述随机客户端应用标识符来生成;
由所述客户端装置通过检查所述排序列表来从所述排序列表中联系所选择的服务器,直到从所述多个服务器中的一个服务器接收到应答为止;以及
由所述客户端装置建立与所选择的服务器的通信。


2.根据权利要求1所述的方法,其中,所述随机客户端应用标识符至少包括128位。


3.根据权利要求1所述的方法,其中,所述随机客户端应用标识符至少包括512位。


4.根据权利要求1所述的方法,其中,所述服务器身份包括IP地址。


5.根据权利要求1所述的方法,其中,所述多个服务器中的每一个服务器被配置成提供目录服务。


6.根据权利要求5所述的方法,其中,所述目录服务被配置成提供服务器的列表,所述服务器被标记有每个服务器支持的一个或更多个应用服务。


7.根据权利要求1所述的方法,其中,所述应用服务仅服务于多个客户端装置的子集。


8.一种服务器,所述服务器与数据库通信并且连接至网络并且与目录服务通信,所述服务器包括:
一个或更多个应用服务,所述一个或更多个应用服务被配置成对来自客户端的应用服务请求进行响应;
其中,所述服务器被配置成:
响应于所述一个或更多个应用服务的能力改变,使用与服务器身份相关联的客户端应用标识符来更新数据库。


9.根据权利要求8所述的服务器,其中,所述目录服务被配置成对来自所述客户端、所述服务器或附加服...

【专利技术属性】
技术研发人员:弗拉丹·贾科维奇
申请(专利权)人:爱唯思有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1