路由的配置方法、装置及系统、存储介质、电子装置制造方法及图纸

技术编号:24103195 阅读:33 留言:0更新日期:2020-05-09 14:07
本申请公开了一种路由的配置方法、装置及系统、存储介质、电子装置。其中,该方法包括:获取业务设备发送的目标业务请求,其中,目标业务请求用于业务设备请求获取目标业务提供的业务服务;响应于目标业务请求,从多个服务器中查找与第一数据库建立有连接的第一服务器,其中,第一数据库为多个数据库中承载目标业务提供的业务服务的数据库;利用第一服务器建立业务设备与第一数据库之间的业务路由,其中,业务路由用于业务设备获取目标业务提供的业务服务。本申请解决了相关技术中业务响应速度较慢的技术问题。

Routing configuration method, device and system, storage medium and electronic device

【技术实现步骤摘要】
路由的配置方法、装置及系统、存储介质、电子装置
本申请涉及互联网领域,具体而言,涉及一种路由的配置方法、装置及系统、存储介质、电子装置。
技术介绍
MySQL是一种流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem:关系数据库管理系统)应用软件之一。ORACLE数据库系统是以分布式数据库为核心的一组软件产品,是目常用的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一,比如SilverStream就是基于数据库的一种中间件,ORACLE数据库是目前使用较为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。在选择数据库时,从稳定高效的角度出发,互联网中的一些企业级应用会使用付费的关系型数据库(如ORACLE),但是考虑到使用付费的关系型数据库的成本较高,为了节约成本,互联网中的一些应用级别的开发会选择使用开源的关系型数据库(如My本文档来自技高网...

【技术保护点】
1.一种路由的配置方法,其特征在于,包括:/n获取业务设备发送的目标业务请求,其中,所述目标业务请求用于所述业务设备请求获取目标业务提供的业务服务;/n响应于所述目标业务请求,从多个服务器中查找与第一数据库建立有连接的第一服务器,其中,所述第一数据库为多个数据库中承载所述目标业务提供的业务服务的数据库;/n利用所述第一服务器建立所述业务设备与所述第一数据库之间的业务路由,其中,所述业务路由用于所述业务设备获取目标业务提供的业务服务。/n

【技术特征摘要】
1.一种路由的配置方法,其特征在于,包括:
获取业务设备发送的目标业务请求,其中,所述目标业务请求用于所述业务设备请求获取目标业务提供的业务服务;
响应于所述目标业务请求,从多个服务器中查找与第一数据库建立有连接的第一服务器,其中,所述第一数据库为多个数据库中承载所述目标业务提供的业务服务的数据库;
利用所述第一服务器建立所述业务设备与所述第一数据库之间的业务路由,其中,所述业务路由用于所述业务设备获取目标业务提供的业务服务。


2.根据权利要求1所述的方法,其特征在于,
在从多个服务器中查找与第一数据库建立有连接的第一服务器之前,所述方法还包括:在所述多个数据库中的每个数据库与所述多个服务器中的部分服务器之间建立连接;
从多个服务器中查找与第一数据库建立有连接的第一服务器包括:从所述多个服务器中查找与所述第一数据库建立有连接的候选服务器;从所述候选服务器中选取所述第一服务器。


3.根据权利要求2所述的方法,其特征在于,从所述候选服务器中选取所述第一服务器包括:
获取所述候选服务器中每个服务器的利用率;
从所述候选服务器中选取出利用率最低的服务器为所述第一服务器。


4.根据权利要求2所述的方法,其特征在于,在所述多个数据库中的每个数据库与所述多个服务器中的部分服务器之间建立连接之后,所述方法还包括:
在所述多个数据库中存在第二数据库的情况下,建立所述第二数据库与所述多个服务器中的第二服务器之间的连接,并更新服务层保存的所述第二数据库与服务器之间的连接关系,其中,与所述第二数据库建立有连接的服务器的利用率均超过第一阈值;
在所述多个数据库中存在第三数据库的情况下,解除所述第三数据库与所述多个服务器中的第三服务器之间的连接,并更新服务层保存的所述第三数据库与服务器之间的连接关系,其中,与所述第三数据库建立有连接的所述第三服务器的利用率均低于第二阈值,所述第二阈值低于所述第一阈值。


5.根据权利要求1至4中任意一项所述的方法,其特征在于,获取业务设备发送的目标业务请求包括:
在多个服务层中的目标服务层中接收所述业务设备发送的所述目标业务请求,其中,所述多个服务层中的每个服务层用于接收一种帐号类型的帐号发送的业务请求,所述帐号为所述业务设备上登录的在所述目标业务中使用的帐号,所述目标业务请求是所述业务设备使用目标接口发送的业务请求,所述目标接口用于根据业务请求中携带的帐号的帐号类型将业务请求转发至与该帐号类型匹配的服务...

【专利技术属性】
技术研发人员:付政委
申请(专利权)人:京东数字科技控股有限公司
类型:发明
国别省市:北京;11

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

1