【技术实现步骤摘要】
一种智能加速路由选择方法
本专利技术属于路由加速选择
,具体是一种智能加速路由选择方法。
技术介绍
在互联网业务传送中,采取负载均衡策略:首先根据业务(游戏)分区进行IDC集群的选择,然后在机房下由以下步骤做选择:1、网络io平均占比:算法一分钟内io的总额的平均值占总io的比例;2、当前服务器登陆的用户数量;3、当前服务器网络io、核心负载等信息;4、服务器智能选择完成后返回该相应服务器的ip及密钥;5、添加到用户路由表;其中,端口分配策略包括代理服务器启动时提前生成端口及密钥并请求服务端将相关信息记录在服务端与根据负载均衡服务器的最终结果及路由表的值返回相应端口;现有的加速路由选择方法存在一定的不足,业务的可用性较低且不能够很好的对服务器节点的故障异常进行预判,加速节点的稳定不足,客户端不能够很好的进行网络定时检测,不能发起请求服务端分配最新路由的问题,为了解决上述缺陷,现提供一种解决方案。
技术实现思路
本专利技术的目的在于提供一种智能加速路由选择方法,主要解决
技术介绍
中所提到的现有的 ...
【技术保护点】
1.一种智能加速路由选择方法,其特征在于,包括以下步骤:/nS1、玩家选择用户,前端将游戏ID传给后端,后端根据游戏ID获取区服ID,其中,用户记为A;/nS2、根据区服ID获取配置代理集群,参考前提,其中,代理集群记为C;/nS3、根据步骤S2中代理集群C获取所有机器C1、C2、C3...Cn,遍历集群中机器获取状态最佳机器;/nS4、根据用户IP,匹配与用户延迟最低的B-n跳板集群,在跳板集群B-n中依据步骤S3中的SS1-SS5步骤得到最优加速服务器Bn,此时服务器Bn与机器Cn选择完毕,设置Bn端口默认转发用户流量至机器Cn,其中跳板集群记为B;/nS5、返回前端用 ...
【技术特征摘要】
1.一种智能加速路由选择方法,其特征在于,包括以下步骤:
S1、玩家选择用户,前端将游戏ID传给后端,后端根据游戏ID获取区服ID,其中,用户记为A;
S2、根据区服ID获取配置代理集群,参考前提,其中,代理集群记为C;
S3、根据步骤S2中代理集群C获取所有机器C1、C2、C3...Cn,遍历集群中机器获取状态最佳机器;
S4、根据用户IP,匹配与用户延迟最低的B-n跳板集群,在跳板集群B-n中依据步骤S3中的SS1-SS5步骤得到最优加速服务器Bn,此时服务器Bn与机器Cn选择完毕,设置Bn端口默认转发用户流量至机器Cn,其中跳板集群记为B;
S5、返回前端用户Bn的IP、端口与加密密码;
S6、前端依据后端返回结果,启动SDK或者TUUNEL;
S7、停止加速,路由端口状态表逻辑剔除相关条目。
2.根据权利要求1所述的一种智能加速路由选择方法,其特征在于,步骤S2中所述遍历集群中机器获取状态最佳机器的具体步骤如下:
SS1、根据服务器ID获取机器C1的状态;
SS2、若机器C1当前连接数小于等于逻辑连接数阈值60%,根据端口占用状态将机器C1的一个端口给用户;
SS3、若当前连接数大于逻辑...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。