System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及移动通信,尤其涉及一种基于分布式服务站点的连接管理方法及系统。
技术介绍
1、在实际使用多站点分布式系统的过程中,用户访问的站点可能会出现因故障不可访问的情况。相关技术中,发生站点故障时,常见的做法是将故障站点去除,不对外开放;但对于正在使用故障站点的用户,会出现服务中断的情况;对于基于客户端进行站点选择的接入手段,常见的做法是由客户端对所有站点发起状态轮询,并基于轮询结果和客户端预定的切换规则进行切换,但是在轮询的过程中会轮询到故障的站点,且切换方式有择优切换或者随机切换,增加了切换过程的时长,且无法进行对连接站点的无感切换。
技术实现思路
1、本申请实施例的主要目的在于提出一种基于分布式服务站点的连接管理方法及系统,能够通过数据同步,分情况切换站点,排除因网络波动等偶发性原因带来的干扰,保证了站点的高效、快捷切换。
2、为实现上述目的,本申请实施例的第一方面提出了一种基于分布式服务站点的连接管理方法,应用于客户端中,所述方法包括:向入口流量管理端发送登陆请求信息,以使所述入口流量管理端接收到所述登陆请求信息后,根据所述登陆请求信息和各个站点的网络状态信息进行站点解析,从多个所述站点中确定满足通信需求的可用站点,并接收所述可用站点发送的站点信息;接收所述入口流量管理端发送的所述站点信息,根据所述站点信息确定目标站点,并基于所述目标站点生成网络连接请求;向所述入口流量管理端发送所述网络连接请求,以使所述入口流量管理端向所述目标站点发送所述网络连接请求后,与所述
3、根据本申请的一些实施例,所述接收所述入口流量管理端发送的所述站点信息,根据所述站点信息确定目标站点,并基于所述目标站点生成网络连接请求,包括:接收所述入口流量管理端发送的可用站点列表信息;在所述可用站点列表信息中解析得到多个所述可用站点和对应的所述站点信息,并从所述站点信息中解析得到各个所述可用站点的位置信息;根据各个所述位置信息,从多个所述可用站点中确定一个距离所述客户端最近的站点为目标站点;基于最近的所述目标站点生成网络连接请求。
4、根据本申请的一些实施例,所述与所述目标站点建立网络服务之后,还包括:接收所述入口流量管理端发送的网络问题信息;根据所述网络问题信息,在多个所述可用站点中重新确定目标站点,得到重新确定后的目标站点;基于所述重新确定后的目标站点向所述入口流量管理端发送网络连接请求。
5、根据本申请的一些实施例,所述根据所述网络问题信息,在多个所述可用站点中重新确定目标站点,得到重新确定后的目标站点,包括:根据所述网络问题信息,向所述入口流量管理端重新发送基于所述目标站点的网络连接请求,并累计当前的重试连接次数;若继续接收到所述入口流量管理端发送的网络问题信息,且当所述重试连接次数超过预设的重试连接次数阈值时,在多个所述可用站点中重新确定目标站点,得到重新确定后的目标站点。
6、为实现上述目的,本申请实施例的第二方面提出了一种基于分布式服务站点的连接管理方法,应用于入口流量管理端中,所述方法包括:获取多个站点的网络状态信息;接收客户端发送的登陆请求信息,根据所述登陆请求信息和所述网络状态信息进行站点解析,从多个所述站点中确定满足通信需求的可用站点;接收所述可用站点发送的站点信息,向所述客户端发送所述站点信息,以使所述客户端根据所述站点信息确定目标站点,并基于所述目标站点生成网络连接请求;接收所述客户端发送的所述网络连接请求,并向所述目标站点发送所述网络连接请求,以使所述客户端与所述目标站点建立网络服务。
7、根据本申请的一些实施例,所述接收所述可用站点发送的站点信息,向所述客户端发送所述站点信息,包括:获取多个所述可用站点的站点信息,其中,所述站点信息包括位置信息;基于各个所述可用站点的所述站点信息生成可用站点列表信息,并向所述客户端发送所述可用站点列表信息,以使所述客户端在所述可用站点列表信息中解析得到各个所述可用站点的位置信息,并根据各个所述位置信息,从多个所述可用站点中确定一个距离所述客户端最近的站点为所述目标站点。
8、根据本申请的一些实施例,所述接收所述客户端发送的所述网络连接请求,并向所述目标站点发送所述网络连接请求,以使所述客户端与所述目标站点建立网络服务之后,还包括,实时监测所述目标站点的所述网络状态信息;若根据所述网络状态信息监测到所述目标站点出现异常,向所述客户端发送网络问题信息,以使所述客户端根据所述网络问题信息,在多个所述可用站点中重新确定目标站点,得到重新确定后的目标站点。
9、为实现上述目的,本申请实施例的第三方面提出了一种基于分布式服务站点的连接管理方法,应用于目标站点中,所述方法包括:向入口流量管理端发送网络状态信息,以使入口流量管理端在接收到所述客户端发送的登陆请求信息后,根据所述登陆请求信息和所述网络状态信息进行站点解析,确定所述目标站点为满足通信需求的可用站点;向所述入口流量管理端发送所述目标站点自身的站点信息,以使所述入口流量管理端向所述客户端发送所述站点信息,并接收所述客户端发送的网络连接请求;接收所述入口流量管理端发送的所述网络连接请求,与所述客户端建立网络服务。
10、根据本申请的一些实施例,所述站点信息包括所述目标站点的位置信息;所述入口流量管理端还用于根据包括所述目标站点在内的多个所述可用站点的所述站点信息,生成可用站点列表信息;所述客户端还用于在所述可用站点列表信息中解析得到各个所述可用站点的所述位置信息,并根据各个所述位置信息,从多个所述可用站点中确定一个距离所述客户端最近的站点为所述目标站点。
11、根据本申请的一些实施例,当所述客户端与重新确定后的目标站点进行网络连接,所述方法还包括:获取所述目标站点的服务信息;向所述重新确定后的目标站点发送所述服务信息,以使所述重新确定后的目标站点同步所述目标站点中的数据。
12、为实现上述目的,本申请实施例的第四方面提出了一种基于分布式服务站点的连接管理系统,应用于客户端中,所述系统包括:登陆请求信息发送模块,用于向入口流量管理端发送登陆请求信息,以使所述入口流量管理端接收到所述登陆请求信息后,根据所述登陆请求信息和各个站点的网络状态信息进行站点解析,从多个所述站点中确定满足通信需求的可用站点,并接收所述可用站点发送的站点信息;第一站点信息接收模块,用于接收所述入口流量管理端发送的所述站点信息,根据所述站点信息确定目标站点,并基于所述目标站点生成网络连接请求;网络连接请求发送模块,用于向所述入口流量管理端发送所述网络连接请求,以使所述入口流量管理端向所述目标站点发送所述网络连接请求后,与所述目标站点建立网络服务。
13、为实现上述目的,本申请实施例的第五方面提出了一种基于分布式服务站点的连接管理系统,应用于入口流量管理端中,所述系统包括:网络状态信息获取模块,用于获取多个站点的网络状态信息;登陆请求信息接收模块,用于接收客户端发送的登陆请求信息,根据所述登陆请求信息和本文档来自技高网...
【技术保护点】
1.一种基于分布式服务站点的连接管理方法,其特征在于,应用于客户端中,所述方法包括:
2.根据权利要求1所述的基于分布式服务站点的连接管理方法,其特征在于,所述接收所述入口流量管理端发送的所述站点信息,根据所述站点信息确定目标站点,并基于所述目标站点生成网络连接请求,包括:
3.根据权利要求2所述的基于分布式服务站点的连接管理方法,其特征在于,所述与所述目标站点建立网络服务之后,还包括:
4.根据权利要求3所述的基于分布式服务站点的连接管理方法,其特征在于,所述根据所述网络问题信息,在多个所述可用站点中重新确定目标站点,得到重新确定后的目标站点,包括:
5.一种基于分布式服务站点的连接管理方法,其特征在于,应用于入口流量管理端中,所述方法包括:
6.根据权利要求5所述的基于分布式服务站点的连接管理方法,其特征在于,所述接收所述可用站点发送的站点信息,向所述客户端发送所述站点信息,包括:
7.根据权利要求6所述的基于分布式服务站点的连接管理方法,其特征在于,所述接收所述客户端发送的所述网络连接请求,并向所述目标
8.一种基于分布式服务站点的连接管理方法,其特征在于,应用于目标站点中,所述方法包括:
9.根据权利要求8所述的基于分布式服务站点的连接管理方法,其特征在于,所述站点信息包括所述目标站点的位置信息;所述入口流量管理端还用于根据包括所述目标站点在内的多个所述可用站点的所述站点信息,生成可用站点列表信息;所述客户端还用于在所述可用站点列表信息中解析得到各个所述可用站点的所述位置信息,并根据各个所述位置信息,从多个所述可用站点中确定一个距离所述客户端最近的站点为所述目标站点。
10.根据权利要求8所述的基于分布式服务站点的连接管理方法,其特征在于,当所述客户端与重新确定后的目标站点进行网络连接,所述方法还包括:
11.一种基于分布式服务站点的连接管理系统,其特征在于,应用于客户端中,所述系统包括:
12.一种基于分布式服务站点的连接管理系统,其特征在于,应用于入口流量管理端中,所述系统包括:
13.一种基于分布式服务站点的连接管理系统,其特征在于,应用于目标站点中,所述系统包括:
14.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至4任一项所述的基于分布式服务站点的连接管理方法、或权利要求5至7任一项所述的基于分布式服务站点的连接管理方法、或权利要求8至10任一项所述的基于分布式服务站点的连接管理方法。
15.一种计算机可读存储介质,所述存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4任一项所述的基于分布式服务站点的连接管理方法、或权利要求5至7任一项所述的基于分布式服务站点的连接管理方法、或权利要求8至10任一项所述的基于分布式服务站点的连接管理方法。
...【技术特征摘要】
1.一种基于分布式服务站点的连接管理方法,其特征在于,应用于客户端中,所述方法包括:
2.根据权利要求1所述的基于分布式服务站点的连接管理方法,其特征在于,所述接收所述入口流量管理端发送的所述站点信息,根据所述站点信息确定目标站点,并基于所述目标站点生成网络连接请求,包括:
3.根据权利要求2所述的基于分布式服务站点的连接管理方法,其特征在于,所述与所述目标站点建立网络服务之后,还包括:
4.根据权利要求3所述的基于分布式服务站点的连接管理方法,其特征在于,所述根据所述网络问题信息,在多个所述可用站点中重新确定目标站点,得到重新确定后的目标站点,包括:
5.一种基于分布式服务站点的连接管理方法,其特征在于,应用于入口流量管理端中,所述方法包括:
6.根据权利要求5所述的基于分布式服务站点的连接管理方法,其特征在于,所述接收所述可用站点发送的站点信息,向所述客户端发送所述站点信息,包括:
7.根据权利要求6所述的基于分布式服务站点的连接管理方法,其特征在于,所述接收所述客户端发送的所述网络连接请求,并向所述目标站点发送所述网络连接请求,以使所述客户端与所述目标站点建立网络服务之后,还包括,
8.一种基于分布式服务站点的连接管理方法,其特征在于,应用于目标站点中,所述方法包括:
9.根据权利要求8所述的基于分布式服务站点的连接管理方法,其特征在于,所述站点信息包括所述目标站点的位置信息;所述入口流量管理端还用于根据包括所...
【专利技术属性】
技术研发人员:李皈颖,杨鹏,张剑,韩朝勇,林智发,姚新,李奇隆,叶梦,张俊,许丹昊,赵国强,
申请(专利权)人:深圳证券信息有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。