发明名称 |
一种基于多数据库的动态切换方法和装置 |
摘要 |
本发明提出一种基于多数据库的动态切换方法和装置,其中方法包括:在计算机应用系统启动时,读取相关的配置文件;所述配置文件包括一个以上键值对,其中,键为数据库标识,值为访问所述数据库的方法名;将所述配置文件中的数据库标识设置在计算机应用系统的线程池中;当计算机应用系统的方法被调用时,拦截该方法,从所述线程池中获取该方法所对应的数据库标识,返回所述被拦截的方法;利用获取的数据库标识执行该方法。本发明能够实现基于配置的读写分离,并且达到方法级别的数据库切换。 |
申请公布号 |
CN103530427A |
申请公布日期 |
2014.01.22 |
申请号 |
CN201310537530.5 |
申请日期 |
2013.11.04 |
申请人 |
北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
发明人 |
崔振 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京德琦知识产权代理有限公司 11018 |
代理人 |
阎敏;宋志强 |
主权项 |
一种基于多数据库的动态切换方法,其特征在于,所述方法包括:在计算机应用系统启动时,读取相关的配置文件;所述配置文件包括一个以上键值对,其中,键为数据库标识,值为访问所述数据库的方法名;将所述配置文件中的数据库标识设置在计算机应用系统的线程池中;当计算机应用系统的方法被调用时,拦截该方法,从所述线程池中获取该方法所对应的数据库标识,返回所述被拦截的方法;利用获取的数据库标识执行该方法。 |
地址 |
100080 北京市海淀区苏州街20号2号楼2层 |