[发明专利]一种数据源标识选择方法在审

专利信息
申请号: 201810438658.9 申请日: 2018-05-09
公开(公告)号: CN108600265A 公开(公告)日: 2018-09-28
发明(设计)人: 柳永诠;曾明;高原;孙强;倪国永;张柳 申请(专利权)人: 聚龙股份有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08;H04L29/12
代理公司: 大连东方专利代理有限责任公司 21212 代理人: 姜玉蓉;李洪福
地址: 114051 辽宁*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据源标识 网络请求 用户参数 缓存 集中化管理 数据库连接 底层框架 动态数据 服务端口 管理机制 获取请求 接口请求 配置参数 请求执行 数据操作 网络系统 系统服务 用户发起 域名参数 重复操作 动态的 负载端 拦截器 灵活的 误操作 触发 前置 封装 并发 遗漏 字典 存储 拦截 传递 配置 访问 统一
【说明书】:

发明公开了一种数据源标识选择方法,其特征在于,包括以下步骤:S1:用户发起http网络请求动作;S2:用户的http网络请求触发拦截器请求执行前置拦截;S3:获取请求的服务端口属性的域名参数;S4:获取用户参数与数据源标识字典、用户参数对应的数据源标识以及数据源标识封装缓存实例;S5:存储当前数据源标识并继续访问当前接口请求。本方法通过底层框架自动进行动态数据配置与切换,以避免发生并发异常,造成数据操作错误,且其更加灵活的对配置参数进行集中化管理,更快速统一的传递给所有的负载端系统服务,避免因为人为重复操作和可能因遗漏或误操作引发的异常,为网络系统提供了动态的数据库连接管理机制。

技术领域

本发明涉及一种数据源标识选择方法,属于动态数据的配置、切换领域。

背景技术

现阶段互联网应用产品的使用越发频繁,越来越多的机构选择依托互联网产品解决日常工作或产品推广等,同类行业、同类业务的产品需求量也不断在提升。越来越多的互联网产品趋于成熟,产品化程度已经能够覆盖更加广泛的客户群。

目前,绝大多数的网络产品都是针对于单一客户进行网络建设与系统部署。对于一些数据量与访问量并不大的客户需求,单一化的产品部署模式,硬件成本较高,但性能的利用率极低,极大地浪费了系统资源。例如:一个单应用网络服务支持的最大并发连接数是200,占用平均系统资源消耗512M;用户日常并发量不超过50,数据量最大1G/年;服务器配置内存8G,物理内存1T,服务理论最大能支持16个同类型客户的使用压力。数据,作为用户使用网络产品最主要的信息结果积累,用户对数据安全与私密性都有着很高的要求,因此客户独立的数据库是网络产品多源化的最主要屏障。现有的网络产品,主要使用专属的数据库,独立维护单一客户的数据。

数据库连接与管理是一个系统消耗很大的工作。目前一般的网络产品技术架构使用数据库连接池技术,在程序初始化的时候,集中创建多个数据库连接,由连接池集中管理,提高了使用效率,也更加安全可靠。数据源,是数据库连接池对关联物理数据库连接参数的描述。使用动态多数据源声明方式,将多个数据库连接注入一个数据库连接池统一管理。此种方式,即做到了客户数据物理隔离,同时也将单一应用扩展为复合应用,共享了系统与网络资源,也降低了生产和部署成本。

解决传统的复合应用,或是使用多个数据库连接对象,或是使用多数据源,都必须要显示配置数据源列表,且激活数据源连接需要对系统进行冷启动。不仅对于开发成本和复杂度有很大提升,同时对于维护复杂度也有提高。尤其,互联网产品访问具有很大的不确定性,主要表现在两个方面:一是同一客户发展越发成熟后,访问量会几何级数增加;二是在一个时间周期内,用户的访问频率很不确定,可能在某一个时间段集中访问,而另一个时间段几乎没有访问量。面对于这种情况,网络产品的可负载特性尤其重要,它可以分散用户的访问,减少服务的性能压力。很显然,面对于高负载的部署环境,采用上述的解决方式,手动修改数据源与冷启动,都是复杂且容易出现人为错误的一种方式。

发明内容

本发明针对以上问题的提出,本发明提出一种数据源标识选择方法,包括以下步骤:

S1:用户发起http网络请求动作;

S2:用户的http网络请求触发拦截器请求执行前置拦截;

S3:获取请求的用户参数;

S4:获取用户参数与数据源标识字典、用户参数对应的数据源标识以及数据源标识缓存实例;

S5:存储当前数据源标识并继续访问当前接口请求。

进一步的,所述步骤S3:若域名参数为80时,域名参数为请求服务名;若域名参数不为80时,域名参数为冒号连接服务名与端口参数,即域名参数=“请求服务名:端口参数”。

更进一步的,所述用户参数与数据源标识字典,是唯一标识身份的数据库连接参数的标识字典,其设置有共享的存储的系统外部数据库。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于聚龙股份有限公司,未经聚龙股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810438658.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top