数据访问方法及系统技术方案

技术编号:23088177 阅读:21 留言:0更新日期:2020-01-11 02:14
本发明专利技术实施例提供一种数据访问方法,包括:检测用户是否登录目标系统;当检测到登录时,根据用户的登录信息确定与登录信息对应的部署单元;当从多个用户终端获取多个用户发起的多个应用请求,且多个应用请求中的目标应用请求确定为多个部署单元中的第一部署单元时,对目标应用请求进行F5负载均衡处理;根据均衡处理结果,将目标应用请求中的第一应用请求分配至第一实例,以使第一实例对第一应用请求进行处理并得到处理结果;将处理结果发送至服务器的第一监听端口,以通过第一监听端口访问数据库。通过本发明专利技术实施例,能够提高数据库监听端口的业务处理能力,缓解业务高峰时的处理压力,降低业务高峰时应用请求的丢失率。

Data access method and system

【技术实现步骤摘要】
数据访问方法及系统
本专利技术实施例涉及大数据领域,尤其涉及一种数据访问方法、数据访问系统、计算机设备及可读存储介质。
技术介绍
随着网络技术的发展,多个用户同时对同一应用发起请求经常存在,例如:当出现热门话题时,同一时刻搜索该热门话题的用户数上万。用户发起的应用请求信息均需要经过监听端口,监听端口的大小对应用请求的数量进行限制。当处于业务高峰期时,监听端口的处理能力远低于应用请求的数量,导致大量应用请求的丢失,以致引发网络的瘫痪。故,本专利技术旨在解决业务高峰期时,大量应用请求丢失,以致网络瘫痪的问题。
技术实现思路
有鉴于此,有必要提供一种数据访问方法、数据访问系统、计算机设备及可读存储介质,能够极大的提高数据库监听端口的业务处理能力,有效的缓解业务高峰时的处理压力,降低业务高峰时应用请求的丢失率。为实现上述目的,本专利技术实施例提供了一种数据访问方法,所述方法包括:检测用户是否登录目标系统;当检测到所述用户登录所述目标系统时,根据所述用户的登录信息确定与所述登录信息对应的部署单元,其中,所述登录信息至少包括账号信息及登录所述账号信息的终端信息;当从多个用户终端获取多个用户发起的多个应用请求,且所述多个应用请求中的目标应用请求确定为多个部署单元中的第一部署单元时,对所述目标应用请求进行F5负载均衡处理,其中,所述第一部署单元包括多个实例,所述多个实例包括第一实例;根据均衡处理结果,将所述目标应用请求中的第一应用请求分配至所述第一实例,以使所述第一实例对所述第一应用请求进行处理并得到处理结果;将所述处理结果发送至服务器的第一监听端口,以通过所述第一监听端口访问数据库。可选地,所述当检测到所述用户登录所述目标系统时,根据所述用户的登录信息确定与所述登录信息对应的部署单元的步骤,还包括:从所述用户的终端获取所述账号信息;根据所述账号信息及数据库中存储的账号属性表确定所述账号信息的业务线属性信息,其中所述业务线属性信息包括域名地址,所述账号属性表包括预设账号信息及预设业务线属性信息的对应关系;根据所述业务线属性信息确定与所述业务线属性信息对应的业务线;及将所述业务线与数据库中存储的预设业务线与部署单元对应表中的预设业务线进行匹配,以确定与所述终端发送的应用请求对应的部署单元。可选地,所述当从多个用户终端获取多个用户发起的多个应用请求,且所述多个应用请求中的目标应用请求确定为所述多个部署单元中的第一部署单元时,对所述目标应用请求进行F5负载均衡处理的步骤之前,还包括:创建F5Pool,以使所述F5Pool对所述目标应用请求进行负载均衡处理,其中,所述F5Pool包括多个负载均衡装置。可选地,所述方法还包括:在创建所述F5Pool之前,设置所述多个部署单元,其中,所述多个部署单元根据预设方式进行部署。可选地,所述将所述处理结果发送至服务器的第一监听端口,以通过所述第一监听端口访问数据库的步骤之前,还包括:在所述服务器端设置所述第一监听端口。可选地,在所述将所述处理结果发送至服务器的第一监听端口,以通过所述第一监听端口访问数据库的步骤之后,还包括:获取所述第一应用请求中的链接;将所述链接与所述服务器的数据库中保存的链接表中的预设链接进行匹配,其中所述链接表包括所述预设链接及与所述预设链接对应的数据;及根据匹配结果,将与所述链接对应的数据发送至与所述第一应用请求对应的用户终端。为实现上述目的,本专利技术实施例还提供了一种数据访问系统,包括:检测模块,用于检测用户是否登录目标系统;确定模块,用于当检测到所述用户登录所述目标系统时,根据所述用户的登录信息确定与所述登录信息对应的部署单元,其中,所述登录信息至少包括账号信息及登录所述账号信息的终端信息;均衡模块,用于当从多个用户终端获取多个用户发起的多个应用请求,且所述多个应用请求中的目标应用请求确定为多个部署单元中的第一部署单元时,对所述目标应用请求进行F5负载均衡处理,其中,所述第一部署单元包括多个实例,所述多个实例包括第一实例;分配模块,用于根据均衡处理结果,将所述目标应用请求中的第一应用请求分配至所述第一实例,以使所述第一实例对所述第一应用请求进行处理并得到处理结果;发送模块,用于将所述处理结果发送至服务器的第一监听端口,以通过所述第一监听端口访问数据库。可选地,所述确定模块还用于:从所述用户的终端获取所述账号信息;根据所述账号信息及数据库中存储的账号属性表确定所述账号信息的业务线属性信息,其中所述业务线属性信息包括域名地址,所述账号属性表包括预设账号信息及预设业务线属性信息的对应关系;根据所述业务线属性信息确定与所述业务线属性信息对应的业务线;及将所述业务线与数据库中存储的预设业务线与部署单元对应表中的预设业务线进行匹配,以确定与所述终端发送的应用请求对应的部署单元。可选地,所述数据访问系统还包括创建模块,用于创建F5Pool,以使所述F5Pool对所述目标应用请求进行负载均衡处理,其中,所述F5Pool包括多个负载均衡装置。可选地,所述数据访问系统还包括设置模块,用于在创建所述F5Pool之前,设置所述多个部署单元,其中,所述多个部署单元根据预设方式进行部署。可选地,所述设置模块,还用于在所述服务器端设置所述第一监听端口。可选地,所述数据访问系统还包括:获取模块,用于获取所述第一应用请求中的链接;匹配模块,用于将所述链接与所述服务器的数据库中保存的链接表中的预设链接进行匹配,其中所述链接表包括所述预设链接及与所述预设链接对应的数据;及所述发送模块,还用于根据匹配结果,将与所述链接对应的数据发送至与所述第一应用请求对应的用户终端。为实现上述目的,本专利技术实施例还提供了一种计算机设备,所述计算机设备存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被处理器执行时实现如上所述的数据访问方法的步骤。为实现上述目的,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序可被至少一个处理器所执行,以使所述至少一个处理器执行如上所述的数据访问方法的步骤。本专利技术实施例提供的数据访问方法、数据访问系统、计算机设备及可读存储介质,根据用户终端登录目标系统的账号信息确定所述终端发送的应用请求分配的部署单元,当接收到多个用户终端发起的多个应用请求,且所述多个应用请求中的目标应用请求确定为多个部署单元中的第一部署单元时,对所述目标应用请求进行负载均衡,以将所述目标应用请求分配至不同的实例,以使所述实例对所述目标应用请求进行处理,然后将处理结果发送至对应的监听端口,以通过监听端口访问数据库。通过本专利技术实施例,极大的提高了数据库监听端口的业务处理能力,有效的缓解了业务高峰时的处理压力,降低了业务高峰时应用请求的丢失率本文档来自技高网...

【技术保护点】
1.一种数据访问方法,其特征在于,包括:/n检测用户是否登录目标系统;/n当检测到所述用户登录所述目标系统时,根据所述用户的登录信息确定与所述登录信息对应的部署单元,其中,所述登录信息至少包括账号信息及登录所述账号信息的终端信息;/n当从多个用户终端获取多个用户发起的多个应用请求,且所述多个应用请求中的目标应用请求确定为多个部署单元中的第一部署单元时,对所述目标应用请求进行F5负载均衡处理,其中,所述第一部署单元包括多个实例,所述多个实例包括第一实例;/n根据均衡处理结果,将所述目标应用请求中的第一应用请求分配至所述第一实例,以使所述第一实例对所述第一应用请求进行处理并得到处理结果;/n将所述处理结果发送至服务器的第一监听端口,以通过所述第一监听端口访问数据库。/n

【技术特征摘要】
1.一种数据访问方法,其特征在于,包括:
检测用户是否登录目标系统;
当检测到所述用户登录所述目标系统时,根据所述用户的登录信息确定与所述登录信息对应的部署单元,其中,所述登录信息至少包括账号信息及登录所述账号信息的终端信息;
当从多个用户终端获取多个用户发起的多个应用请求,且所述多个应用请求中的目标应用请求确定为多个部署单元中的第一部署单元时,对所述目标应用请求进行F5负载均衡处理,其中,所述第一部署单元包括多个实例,所述多个实例包括第一实例;
根据均衡处理结果,将所述目标应用请求中的第一应用请求分配至所述第一实例,以使所述第一实例对所述第一应用请求进行处理并得到处理结果;
将所述处理结果发送至服务器的第一监听端口,以通过所述第一监听端口访问数据库。


2.如权利要求1所述的数据访问方法,其特征在于,所述当检测到所述用户登录所述目标系统时,根据所述用户的登录信息确定与所述登录信息对应的部署单元的步骤,还包括:
从所述用户的终端获取所述账号信息;
根据所述账号信息及数据库中存储的账号属性表确定所述账号信息的业务线属性信息,其中所述业务线属性信息包括域名地址,所述账号属性表包括预设账号信息及预设业务线属性信息的对应关系;
根据所述业务线属性信息确定与所述业务线属性信息对应的业务线;及
将所述业务线与数据库中存储的预设业务线与部署单元对应表中的预设业务线进行匹配,以确定与所述终端发送的应用请求对应的部署单元。


3.如权利要求1所述的数据访问方法,其特征在于,所述当从多个用户终端获取多个用户发起的多个应用请求,且所述多个应用请求中的目标应用请求确定为所述多个部署单元中的第一部署单元时,对所述目标应用请求进行F5负载均衡处理的步骤之前,还包括:
创建F5Pool,以使所述F5Pool对所述目标应用请求进行负载均衡处理,其中,所述F5Pool包括多个负载均衡装置。


4.如权利要求3所述的数据访问方法,其特征在于,所述方法还包括:
在创建所述F5Pool之前,设置所述多个部署单元,其中,所述多个部署单元根据预设方式进行部署。


5.如权利要求1所述的数据访问方法,其特征在于,所述将所述处理结果发送至服务器的第一监听端口,以通过所述第一监听端口访问数据库的步骤之前,还包括:
在所述服务器端设置所述第一监听端口。


6.如权利要求1所述的数...

【专利技术属性】
技术研发人员:田祥博
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:广东;44

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

1