[发明专利]基于分布式缓存的多级财政数据交互方法及系统在审
| 申请号: | 201310654179.8 | 申请日: | 2013-12-05 |
| 公开(公告)号: | CN103716375A | 公开(公告)日: | 2014-04-09 |
| 发明(设计)人: | 陈欣;于贵锁 | 申请(专利权)人: | 北京用友政务软件有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
| 代理公司: | 北京天悦专利代理事务所(普通合伙) 11311 | 代理人: | 田明;任晓航 |
| 地址: | 100094 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 分布式 缓存 多级 财政 数据 交互 方法 系统 | ||
技术领域
本发明涉及财政管理技术领域,具体涉及一种基于分布式缓存的多级财政数据交互方法及系统。
背景技术
传统的财政管理软件是基于单财政的管理软件,一级政府一级财政一套软件,从财政业务数据量和用户并发量角度对于财政管理软件的压力都不大,但随着我国财政业领域对财政管理方式发生的根本变化和财政资金监管的业务需求的变化,财政领域越来越重视多级政府多级财政一套软件的需要,实现从省本级、地市级和区县的全覆盖,全省中各级财政的资金收支、管理、监控都在一套软件中实现,这就给财政管理软件的性能提出了巨大的挑战,从业务数据量到用户并发量都提升了至少10倍,原有单级财政管理软件的软件模型已经不适用于多级财政管理软件的应用模式,为了适应财政管理模式和业务的创新需对现有单财政的软件模型进行重构和优化,本发明的目的正是为了大幅度提升多级财政国库软件性能。
现有财政管理模式中的缺陷与不足:
1、现有财政领域的单级财政管理系统的软件性能难以支撑愈演愈热的多级财政管理软件所需承载大规模并发应用和海量业务数据。
2、现有财政领域的单级财政管理软件稳定性不足以支撑多级财政管理软件在大规模并发状态下所要求的稳定性,由于大量对象及信息的存储导致应用内存溢出风险极大。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种基于分布式缓存的多级财政数据交互方法及系统,实现多级财政数据的管控和监管,有效提高财政数据管理的效率、提升财政管理软件的性能。
为实现上述目的,本发明采用的技术方案为:一种基于分布式缓存的多级财政数据交互系统,包括服务器端、与服务器连接的客户端和数据库,该系统还包括与服务器端连接的分布式缓存层,所述的分布式缓存层用于缓存服务器端从数据库获取的财政基础数据。
进一步,如上所述的一种基于分布式缓存的多级财政数据交互系统,所述的财政基础数据包括业务数据、权限数据、工作流数据、记账数据和用于支撑财政管理系统正常运行的系统级数据。
再进一步,如上所述的一种基于分布式缓存的多级财政数据交互系统,所述的服务器端用于在客户端首次向服务器端发送某财政基础数据获取请求时,根据该请求从数据库中获取财政基础数据,将财政基础数据发送到客户端,并将财政基础数据缓存到分布式缓存层中;还用于在客户端再向服务器端发送某财政基础数据获取请求时,根据该请求从分布式缓存层中获取财政基础数据,并将财政基础数据发送到客户端。
更进一步,如上所述的一种基于分布式缓存的多级财政数据交互系统,所述的服务器端还用于在数据库中的财政基础数据发生变化时,将分布式缓存层中的财政基础数据进行同步更新。
一种基于分布式缓存的多级财政数据交互方法,包括以下步骤:
(1)客户端根据需要向服务器端发送财政基础数据获取请求;
(2)服务器端接收客户端发送的财政基础数据获取请求,并根据该请求从数据库或者分布式缓存层中获取对应的财政基础数据后发送到客户端。
进一步,如上所述的一种基于分布式缓存的多级财政数据交互方法,步骤(2)中,服务器端根据客户端的财政基础数据获取请求从数据库或者分布式缓存层中获取对应的财政基础数据的具体方式包括:
查看是否是首次接收到所述的财政基础数据获取请求,若是则根据该请求从数据库中获取对应的财政基础数据,并将获取的财政基础数据缓存至分布式缓存层中;若否则直接从分布式缓存层中获取对应的财政基础数据。
进一步,如上所述的一种基于分布式缓存的多级财政数据交互方法,步骤(2)中,服务器端直接从分布式缓存层获取财政基础数据时,如果分布式缓存层存在异常,服务器端从数据库中进行财政基础数据的获取。
进一步,如上所述的一种基于分布式缓存的多级财政数据交互方法,所述的分布式缓存层采用键值存储方式进行财政基础数据的存储。
再进一步,如上所述的一种基于分布式缓存的多级财政数据交互方法,服务器端将财政基础数据缓存至分布式缓存层时,将大于设定阈值的财政基础数据包分包划分后缓存至分布式缓存层中;服务器端从分布式缓存层中获取财政基础数据时,如果数据进行了划分,将数据组装后再发送到客户端。
更进一步,如上所述的一种基于分布式缓存的多级财政数据交互方法,该方法还包括:当数据库中的财政基础数据发生变化时,将分布式缓存层中的财政基础数据进行相应的同步更新。
本发明的有益效果在于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京用友政务软件有限公司,未经北京用友政务软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310654179.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种真空玻璃入炉输送系统
- 下一篇:改良型搪瓷厌氧发酵罐





