This article provides systems and methods for server failover and / or load balancing. The server for failover and load balancing system can include a computer system, the computer system in electronic communication with one or more client applications through the network, the computer system includes a plurality of server and stored on the client and the client execution engine, the engine is configured to allow one or more client select the target server client application identifier from multiple servers.
【技术实现步骤摘要】
【国外来华专利技术】用于服务器故障转移和负荷平衡的系统和方法相关申请的交叉引用本申请根据35U.S.C.§119(e)要求于2015年5月26日提交的美国临时专利申请第62/179,969号的权益,该申请的全部内容通过引用并入本文并且构成本文的一部分。
本公开内容总体上涉及用于在服务器故障转移和/或负荷平衡中使用的系统、方法和/或介质。更具体地,本公开内容涉及用于在使用客户端的服务器故障转移和/或负荷平衡中使用的系统、方法和/或介质。
技术介绍
向客户端提供服务的后端服务器需要始终可用。当特定的服务器发生故障时,需要将客户端路由到一个或更多个备用服务器的替代机制。例如,网络服务通常使用向运行中的服务器发送请求的前端负荷平衡器或路由器。尽管速度快,但是负荷平衡器或路由器本身就是关键的单点故障,并引起额外的成本。替选地,可以将新服务器实例化,并且可以将服务的DNS(域名系统)条目更改为指向新服务器。然而,在传播新的DNS条目时存在明显的延迟。
技术实现思路
在所描述的机制中,对请求的路由和对指针(pointer)的改变在后端侧(例如,在服务器本身上)执行,而无需客户端参与。已经确定,在服务器 ...
【技术保护点】
一种系统,包括:引擎,其由一个或更多个客户端执行,以使用客户端应用标识符从多个服务器中选择目标服务器或服务器子集。
【技术特征摘要】
【国外来华专利技术】2015.05.26 US 62/179,9691.一种系统,包括:引擎,其由一个或更多个客户端执行,以使用客户端应用标识符从多个服务器中选择目标服务器或服务器子集。2.根据权利要求1所述的系统,其中,使用相同的客户端应用标识符的两个或更多个客户端选择相同的目标服务器或服务器子集。3.根据权利要求1所述的系统,其中,所述多个服务器中的每一个耦接至所述一个或更多个客户端,并且被配置成提供一个或更多个服务类别,所述服务类别包括应用服务和目录服务。4.根据权利要求3所述的系统,其中,每个服务器上的应用服务仅服务于所有客户端应用的子集。5.根据权利要求3所述的系统,其中,每个服务器的目录服务被配置成提供服务器的列表,每个服务器被标记有服务器支持的应用服务。6.根据权利要求1所述的系统,其中,所述引擎包括:服务映射子系统,其被配置成将每个客户端应用标识符映射到所述目标服务器或服务器子集。7.根据权利要求6所述的系统,其中,所述服务映射子系统被配置成使用最高随机权重来映射所述客户端应用标识符。8.根据权利要求1至7中任一项所述的系统,其中,所述客户端应用标识符包括大数目。9.根据权利要求1至8中任一项所述的系统,其中,所述引擎由所述一个或更多个客户端中的第一客户端执行,以使用所述客户端应用标识符从所述多个服务器中选择目标服务器或服务器子集,并且其中,所述引擎由所述一个或更多个客户端中的第二客户端执行,以使用所述客户端应用标识符从所述多个服务器中选择相同的目标服务器或服务器子集。10.一种方法,包括:由一个或更多个客户端执行引擎,以使用客户端应用标识符从多个服务器中选择目标服务器或服务器子集。11.根据权利要求10所述的方法,其中,使用相同的客户端应用标识符的两个或更多个客户端选择相同的目标服务器或服务器子集。12.根据权利要求10所述的方法,其中,所述多个服务器中的每一个耦接至所述一个或更多个客户端,并且被配置成提供一个或更多个服务类别,所述服务类别包括应用服务和目录服务。13.根据权利要求12所述的方法,其中,每个服务器上的应用服务仅服务于所有客户端应用的子集。14.根据权利要求12所述的方法,其中,每个服务器的目录服务被配置成提供服务器的列表,每个服务器被标记有服务器支持的应用服务。15.根据权利要求10所述的方法,其中,所述引擎包括:服务映射子系统,其被配置成将每个客户端应用标识符映射到所述目标服务器或服务器子集。16.根据权利要求15所述的方法,其中...
【专利技术属性】
技术研发人员:弗拉丹·贾科维奇,
申请(专利权)人:爱唯思有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。