一种基于多用户大数据量的慢系统数据实时读取更新方法技术方案

技术编号:24590112 阅读:41 留言:0更新日期:2020-06-21 02:30
本发明专利技术涉及一种基于多用户大数据量的慢系统数据实时读取更新方法,步骤为:1、每个客户端每次向服务器端请求固定的若干条数据,且每隔固定时间读取一次;2、客户端对数据解析,并保存未完结数据的ID;3、客户端判断当前未完结数据条数,若不超过最大条数限制,则执行步骤5,否则分批次读取并更新未完结数据,执行步骤4;4、将未完结的数据分组,每超过最大条数限制,则增加一组;5、每隔固定时间向服务器请求未完结数据最新状态;6、根据步骤1~5不断读取并更新数据,若读取完毕,则减少5中请求未完结数据的时间间隔;7、重复步骤1~6,不断读取和更新数据。与现有技术相比,本发明专利技术具有快速有效,确保状态更新等优点。

A real-time reading and updating method of slow system data based on multi-user and large amount of data

【技术实现步骤摘要】
一种基于多用户大数据量的慢系统数据实时读取更新方法
本专利技术涉及数据处理
,尤其是涉及一种基于多用户大数据量的慢系统数据实时读取更新方法。
技术介绍
数据是系统设计时无法避免的问题,数据的传输充斥在系统的各个方面。在互联网时代,人们可以通过更快的物理传输通道,更好的数据协议,更精简的数据结构,来获得更快的数据传输。然而,随之而来的成本的提高,甚至在追求极限传输速度的路上,付出的成本是几何级数增加的。但是,在更多的情况下,用户只是需要一个能够保证性能的简单的多客户端数据传输功能,而无需过高的成本。HTTP是一个简单的请求-响应协议,它通常运行在TCP之上,是一种可靠的数据传输方式。但其在传输数据方面,弱点也比较明显。相对于各种专门的数据传输协议而言,其传输速度偏慢。与此同时,HTTP发展很多年,网上有众多现成的解决方案,很方便地就能部署HTTP服务。在某些系统中,为了节约时间和人力成本,会选择将所有对外服务都集中在HTTP服务上,同样包括数据传输服务。然而,若每个客户端一次性读取全部数据,接着再持续大量更新,则必然会造成服本文档来自技高网...

【技术保护点】
1.一种基于多用户大数据量的慢系统数据实时读取更新方法,其特征在于,该方法包括下列步骤:/n1)当多个客户端同时请求大量数据时,令每个客户端每次向服务器端请求固定的若干条数据,且每隔固定时间读取一次;/n2)客户端对请求获取的数据进行解析,并将其中的未完结数据的ID进行保存;/n3)客户端对当前未完结数据条数进行判断,若该条数不超过最大条数限制,则执行步骤5),若超过最大条数限制,则分批次读取并更新未完结数据,执行步骤4);/n4)将未完结的数据分组,按分组多批次执行步骤5);/n5)每隔固定时间向服务器请求未完结的数据最新状态;/n6)根据步骤1)~步骤5)不断读取并更新数据,并对读取的数据...

【技术特征摘要】
1.一种基于多用户大数据量的慢系统数据实时读取更新方法,其特征在于,该方法包括下列步骤:
1)当多个客户端同时请求大量数据时,令每个客户端每次向服务器端请求固定的若干条数据,且每隔固定时间读取一次;
2)客户端对请求获取的数据进行解析,并将其中的未完结数据的ID进行保存;
3)客户端对当前未完结数据条数进行判断,若该条数不超过最大条数限制,则执行步骤5),若超过最大条数限制,则分批次读取并更新未完结数据,执行步骤4);
4)将未完结的数据分组,按分组多批次执行步骤5);
5)每隔固定时间向服务器请求未完结的数据最新状态;
6)根据步骤1)~步骤5)不断读取并更新数据,并对读取的数据进行检测,若读取完毕,则减少步骤5)中请求未完结数据的时间间隔;
7)重复步骤1)~步骤6),不断读取和更新数据。


2.根据权利要求1所述的一种基于多用户大数据量的慢系统数据实时读取更新方法,其特征在于,数据包括完结数据和未完结数据,完结数据为状态不会再次发送变化的数据,未完结数据包括状态在将来继续发生变化的数据,未完结数据会持续更新,直至其更新为完结状态的数据。


3.根据权利要求1所述的一种基于多用户大数据量的慢系统数据实时读取更新方法,其特...

【专利技术属性】
技术研发人员:陈黄捷
申请(专利权)人:上海孝庸资产管理有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1