[发明专利]数据服务方法及系统在审
申请号: | 201810594758.0 | 申请日: | 2018-06-11 |
公开(公告)号: | CN109067558A | 公开(公告)日: | 2018-12-21 |
发明(设计)人: | 尹龙云 | 申请(专利权)人: | 玖富金科控股集团有限责任公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京正理专利代理有限公司 11257 | 代理人: | 付生辉 |
地址: | 100000 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据源配置 数据服务 配置参数 配置管理 数据服务请求 服务 服务获取 服务检测 服务请求 服务设置 更新数据 接收数据 配置提供 统一接口 源配置 工作量 保存 开发 维护 | ||
本发明提供了一种数据服务方法及系统,包括:通过配置管理服务设置至少一个数据源配置;通过服务实例接收数据服务请求;如果配置参数列表中包含所述数据服务请求中的数据源配置,所述服务实例根据所述数据源配置完成数据服务;如果所述配置参数列表中不包含所述数据服务请求中的数据源配置,所述服务实例通过所述配置管理服务获取数据源配置,保存所述数据源配置到所述配置参数列表,所述服务实例根据所述数据源配置完成数据服务。所述服务实例随机或按一定规则通过所述配置管理服务检测更新数据源配置。本发明通过配置提供统一接口的数据服务,使系统的开发和维护的工作量大为降低。
技术领域
本发明涉及一种数据服务方法及系统,属于数据库服务领域。
背景技术
在传统的业务系统中,通常都要根据业务需求完成设计,编码,测试等步骤才能对外提供服务。当有新增需求出现时,需要重复上面的步骤,带来了众多重复工作量。如果再考虑系统高可用、高并发的系统性能,系统建设后期的维护工作也会急剧增加。例如,某系统对外提供用户信用信息查询、ip风险的查询和借贷信息的写入,在实现过程中,3个需求涉及的数据源、业务逻辑没有关联,因此需要开发和维护完整的3套程序对外提供服务。随着业务的增加,所带来的工作量也会同步增加,阻碍了数据接口服务的拓展和对外的服务能力。因此,现有的数据服务方法及系统在系统开发阶段、后期系统维护阶段都需要较多工作量。
发明内容
为了缓解现有技术存在的不足,本发明的目的在于提供一种数据服务方法及系统,通过配置提供统一接口的数据服务,使系统的开发和维护的工作量大为降低。
第一方面,本发明提供了一种数据服务方法,包括:通过配置管理服务设置至少一个数据源配置;通过服务实例接收数据服务请求;如果配置参数列表中包含数据服务请求中的数据源配置,服务实例根据数据源配置完成数据服务;如果配置参数列表中不包含数据服务请求中的数据源配置,服务实例通过配置管理服务获取数据源配置,保存数据源配置到配置参数列表,服务实例根据数据源配置完成数据服务。
进一步地,通过服务实例接收数据服务请求之前,还包括:通过网关实例接收数据服务请求;网关实例获取服务实例列表;网关实例根据轮询和/或随机策略从服务实例列表中选取一个服务实例;网关实例发送数据服务请求到服务实例。
进一步地,注册中心动态维护服务实例列表,根据服务实例状态更新服务实例列表。
进一步地,服务实例随机或按一定规则向配置管理服务发送检测信息,以获取数据源配置的更新,保存数据源配置的更新到配置参数列表。
进一步地,数据服务请求使用统一的接口形式。
第二方面,本发明还提供了一种数据服务系统,包括:配置管理模块,包括至少一个配置管理服务,在配置管理服务设置至少一个数据源配置;数据服务模块,包括至少一个服务实例,接收数据服务请求,如果配置参数列表中包含数据服务请求中的数据源配置,服务实例根据数据源配置完成数据服务;如果配置参数列表中不包含数据服务请求中的数据源配置,服务实例通过配置管理模块获取数据源配置,保存数据源配置到配置参数列表,服务实例根据数据源配置完成数据服务;服务实例随机或按一定规则向配置管理服务发送检测信息,以获取数据源配置的更新,保存数据源配置的更新到配置参数列表。
进一步地,还包括网关模块,包括至少一个网关实例,网关实例接收数据服务请求;网关实例获取服务实例列表;网关实例根据轮询和/或随机策略从服务实例列表中选取一个服务实例;网关实例发送数据服务请求到服务实例。
进一步地,还包括注册中心模块,包括至少一个注册中心,注册中心动态维护服务实例列表,根据服务实例状态更新服务实例列表。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于玖富金科控股集团有限责任公司,未经玖富金科控股集团有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810594758.0/2.html,转载请声明来源钻瓜专利网。