业务分流控制方法、装置、设备及存储介质制造方法及图纸

技术编号:17596661 阅读:41 留言:0更新日期:2018-03-31 09:57
本发明专利技术公开了一种业务分流控制方法、装置、设备及存储介质,所述业务分流控制方包括以下步骤:在接收到业务访问请求时,根据所述业务访问请求中的业务标识信息确定业务服务器,并通过预设脚本计算所述业务访问请求的随机数;根据所述随机数判断所述业务访问请求的访问对象是所述业务服务器,还是服务器集群;若所述访问对象是所述业务服务器,则将所述业务访问请求分流至所述业务服务器;若所述访问对象是服务器集群,则将所述业务访问请求分流至所述服务器集群。本发明专利技术能够有效的减少服务器集群的负荷,通过功能业务的动态分流,能够减少因功能业务拆分部署,带来的业务风险。

Service shunt control method, device, equipment and storage medium

The invention discloses a control method, device, service distribution device and storage medium, the diversion of business control method comprises the following steps: receiving service access request, according to the service access service identification information in the request to determine the service server, the random number and the calculation of the script through the preset service access request according to the random number; judging whether the service access request access to the object is the service server or server cluster; if the access object is the business server, then the business access request flow to the business server; if the access object is a server cluster, the the business access request to the server cluster split. The invention can effectively reduce the load of the server cluster, and reduce the business risk brought by the split up and deployment of functional business through dynamic shunt of functional business.

【技术实现步骤摘要】
业务分流控制方法、装置、设备及存储介质
本专利技术涉及通信领域,尤其涉及一种业务分流控制方法、装置、设备及存储介质。
技术介绍
移动终端中安装有各种功能的APP应用,每个APP应用都需要有相应的后台支撑系统,该后台支撑系统可以是单独的服务器,也可以是统一部署的服务器集群。目前,APP应用的功能业务较多,一般采用服务器集群的方式进行后台支撑系统的部署,但随着业务及用户数的快速增长,以及各个功能业务部署在一起,后台支撑系统的压力越来越大,且在某一个功能业务发生异常时,容易导致其他功能业务也发生异常。因此,如何在将各个功能业务拆分部署之后,将各个功能业务动态分流到对应的部署服务器是目前亟待解决的问题。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种业务分流控制方法、装置、设备及存储介质,旨在解决在将各个功能业务拆分部署之后,将各个功能业务动态分流到对应的部署服务器的技术问题。为实现上述目的,本专利技术提供一种业务分流控制方法,所述业务分流控制方包括以下步骤:在接收到业务访问请求时,根据所述业务访问请求中的业务标识信息确本文档来自技高网...
业务分流控制方法、装置、设备及存储介质

【技术保护点】
一种业务分流控制方法,其特征在于,所述业务分流控制方包括以下步骤:在接收到业务访问请求时,根据所述业务访问请求中的业务标识信息确定业务服务器,并通过预设脚本计算所述业务访问请求的随机数;根据所述随机数判断所述业务访问请求的访问对象是所述业务服务器,还是服务器集群;若所述访问对象是所述业务服务器,则将所述业务访问请求分流至所述业务服务器;若所述访问对象是服务器集群,则将所述业务访问请求分流至所述服务器集群。

【技术特征摘要】
1.一种业务分流控制方法,其特征在于,所述业务分流控制方包括以下步骤:在接收到业务访问请求时,根据所述业务访问请求中的业务标识信息确定业务服务器,并通过预设脚本计算所述业务访问请求的随机数;根据所述随机数判断所述业务访问请求的访问对象是所述业务服务器,还是服务器集群;若所述访问对象是所述业务服务器,则将所述业务访问请求分流至所述业务服务器;若所述访问对象是服务器集群,则将所述业务访问请求分流至所述服务器集群。2.如权利要求1所述的业务分流控制方法,其特征在于,所述根据所述业务访问请求中的业务标识信息确定业务服务器的步骤包括:从所述业务访问请求中获取业务标识信息,并根据所述业务标识信息获取待访问URL地址;从所述待访问URL地址中获取服务器IP地址,并根据所述服务器IP地址确定业务服务器。3.如权利要求1所述的业务分流控制方法,其特征在于,所述根据所述随机数判断所述业务访问请求的访问对象是所述业务服务器,还是服务器集群的步骤包括:判断所述随机数是否小于或等于预设数值;若所述随机数小于或等于预设数值,则判定所述业务访问请求的访问对象是所述业务服务器;若所述随机数大于预设数值,则判定所述业务访问请求的访问对象是服务器集群。4.如权利要求3所述的业务分流控制方法,其特征在于,所述业务分流控制方法还包括:接收所述业务服务器基于每个业务访问请求返回的业务访问信息,并将所述业务访问信息存储至数据库;以间隔预设时间对所述数据库中的业务访问信息进行统计,以获取业务访问信息异常数和业务访问信息总数;根据所述业务访问信息异常数和所述业务访问信息总数计算业务访问信息的异常比例;当所述业务访问信息的异常比例小于或等于预设比例时,调整所述预设数值。5.如权利要求4所述的业务分流控制方法,其特征在于,所述业务分流控制方法还包括:接收所述预设数值的配置请求,并将所述预设数值调整为所述配置请求中的配置数值。6.如权利要求1-5中任一项所述的业务分流控制方法,其特征在于,所述根据所述业务访问请求中的业务标识信息确定业务服务器的步骤之前,所述业务分流控制方法还包括:在接收到业务访问请求时,判断所述业务访问请求中是否携带有业务标识信息...

【专利技术属性】
技术研发人员:范发辉
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1