【技术实现步骤摘要】
一种用于分布式系统的定时统计归档数据的方法和装置
[0001]本专利技术涉及分布式系统
,具体涉及一种用于分布式系统的定时统计归档数据的方法和装置。
技术介绍
[0002]粮食信息化的项目的建设,分两个大的主干,一个是库点应用系统,一个是各个省局的粮食管理平台,数据从库点应用系统通过互联网web服务的方式将数据传输给省粮食管理平台,省平台将各个库点上传的库存,出入库,粮情粮温等数据进行统计分析,进行展现,根据粮食的数据分析结果,进行省内的宏观调控工作。
[0003]库点与省平台之间通过网络进行传输,基本上了来说每个工作日都会不停地传输数据,数据包括,库存数据,出入库数据,粮温数据,通风熏蒸数据等,其中库存数据是每天每一个仓房都需要传输一条数据上来,那么随着时间的推移,库存表中的数据会越来越多,会造成某些统计汇总页面效率比较低下。因为需要多个表联合查询,并且在几十万条库存数据表下,查询速度是非常慢的,比如说按照地区,品种的柱状图,首先参与查询的表包括,地区表,库区表,库存表,品种主表等,其中还需要按照库区所在的地 ...
【技术保护点】
【技术特征摘要】
1.一种用于分布式系统的定时统计归档数据的方法,其特征在于,包括:获取分布式系统的各分节点上传的归档数据;预置的定时器任务,在预设时间点启动,统计所述各分节点上传的归档数据;将统计的所述归档数据,存储至缓存中;分布式系统的主节点读取缓存中的所述归档数据,根据所述归档数据初始化归档数据展示页面。2.根据权利要求1所述的方法,其特征在于,获取分布式系统的各分节点上传的归档数据,包括:分布式系统的主节点,接收所述分节点上传的归档数据;将所述归档数据汇总后保存。3.根据权利要求1所述的方法,其特征在于,预置的定时器任务,在预设时间点启动,统计所述各分节点上传的归档数据,包括:在分布式系统的主节点上,预置定时器任务;所述定时器任务,每隔一段时间或在预设时间点启动,定时按预设的统计规则统计所述各分节点上传的归档数据。4.根据权利要求1所述的方法,其特征在于,在分布式系统的主节点上,预置定时器任务,包括:当分布式系统具体采用spring框架开发时,可通过定时任务框架Quartz实现定时器任务。5.根据权利要求1所述的方法,其特征在于,将统计的所述归档数据,存储至缓存中,包括:将统计完成的所述归档数据,存储至redis缓存数据库中。6.根据权利要求1所述的方法,其特征在于,分布式系统的主节点读取缓存中的所述归档数据,根据所述归档数据初始化归档数据展示页面,...
【专利技术属性】
技术研发人员:高鹏,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。