【技术实现步骤摘要】
一种基于主控服务分配客户机访问低延迟服务器的方法
[0001]本专利技术属于网络通信
,尤其是涉及一种基于主控服务分配客户机访问低延迟服务器的方法。
技术介绍
[0002]C/S架构是软件系统体系结构,通常采用两层结构,即服务器
‑
客户机(Client
‑
Server)结构,通常意义下,前端是客户机,后端是服务器。客户机负责完成与用户交互,例如用户界面显示,接受数据输入,校验数据有效性,向服务器发送请求,接收返回结果,处理应用逻辑后展示在页面。服务器负责数据的管理,例如接受客户机的请求,运行DBMS,提供数据库的查询和管理,将数据提交给客户机。
[0003]在实际项目应用中,由于项目的落地和推广,客户机遍布各省,同时也存在客户机处于不同的电信网络,如移动网络、联通网络等,也有众多分散各地的网络公司构建的子区域网络。如果采用单一的后台业务服务系统,则可能出现不同地区或不同网络的客户机连接后台时延不同,影响了客户机数据获取效率,甚至客户机界面会出现卡顿和数据加载迟缓的状况,严重情 ...
【技术保护点】
【技术特征摘要】
1.一种基于主控服务分配客户机访问低延迟服务器的方法,其特征在于,包括以下步骤:S1.客户机启动;S2.客户机程序获取本机的特征码,并连接主控服务器,将客户机的登录账号信息发送给主控服务器;S3.主控服务器收到客户机的连接信息后,进行登录信息校验,校验通过后,缓存客户机的特征码到redis服务器,并在主控服务器中记录客户机的访问记录;S4.主控服务器根据客户机的ip信息获取客户机的地域信息和电信网络信息,并通过获取的地域信息和电信网络信息,由主控服务器通过业务服务器列表获取与客户机就近的业务服务器信息;S5.主控服务器在业务服务器集群里选择两个业务服务器节点信息,两个业务服务器互为备选服务器,并将客户机的登录信息和特征码同步到两个业务服务器,通知两个业务服务器客户机的合法登录请求;S6.主控服务器给客户机分配业务服务器地址信息,并返回token数据和数据加密密钥到客户机;S7.客户机保存两个业务服务器的登录信息;S8.客户机通过对两个业务服务器进行网络测速,择优选择一个业务服务器连接;S9.客户机通过择优选择的业务服务器返回的token数据和数据加密密钥进行业务数据交互,同时客户机使用另一个备选服务器生成的token数据和数据加密密钥通知该备选服务器放弃访问,使该备选服务器释放客户机的连接请求的服务资源;S10.客户机使用择优选择的业务服务器的token数据和数据加密密钥与业务服务器进行数据交互,进行正常的业务操作;S11.退出应用程序,结束。2.根据权利要求1所述的一种基于主控服务分配客户机访问低延迟服务...
【专利技术属性】
技术研发人员:孟繁杰,李闯,米斌光,赵林,龚勇浩,张帅,王钦硕,
申请(专利权)人:爱信诺征信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。