System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于数据处理,具体为一种基于缓存实现平台间数据共享的方法。
技术介绍
1、科技与网络的发展,目前,应用平台系统越来越多,使用也越来越广泛,平台之间在进行数据更新时,需要更高效的进行管理,在平台共享数据时,发送平台将数据处理好后推送给中转网关,中转网关接平台获取的数据后再进行适配处理,最后将数据同步入接收平台,随着使用的时间增多,平台内的数据会积累,使得积累的数据一种增多,平台之间需要共享的数据同时会增多,从而导致数据的推送、处理、同步环节的效率低下,当数据超出原有功能模块的处理极限后,程序会无法承受大量的数据出现崩溃,同时导致实时修改数据功能无法使用,使得出现平台间数据共享低效、奔溃的问题。
技术实现思路
1、本专利技术的目的在于提供一种基于缓存实现平台间数据共享的方法,以解决上述
技术介绍
中提出的问题。
2、为了实现上述目的,本专利技术提供如下技术方案:一种基于缓存实现平台间数据共享的方法:
3、其基于缓存实现平台间数据共享的方法流程为;
4、a1,整理平台中需要共享的数据,发送共享数据;
5、a2,将整理的共享数据推送到中转网关;
6、a3,接收推送到中转网关中的数据,获取共享数据;
7、a4,根据索引和映射关系,存入缓存;
8、a5,交互界面通过索引分页获取共享数据,进行展示;
9、a6,将展示的数据发送平台唯一主键为标识,创建锁,对数据进行处理;
10、a7,
11、a8,若重复数据索引列表包含元素,通过重复数据索引列表获取索引,在通过索引获取具体数据,在通过单条数据处理;
12、a9,若重复数据索引列表包含元素,数据不进行同步,若重复数据索引列表不包含元素,从缓存中获取处理后的数据,批量写入,由发送平台唯一主键为标识创建的锁进行释放。
13、优选地,所述a4的方法流程为;
14、b1,将获取的共享数据建立索引,存入缓存;
15、b2,将获取的共享数据原主键与索引建立映射关系,存入缓存。
16、优选地,所述a7中批量处理数据方法为;
17、c1,遍历全量获取的共享数据;
18、c2,建立新主键,修改对应字段数据;
19、c3,若新主键重复,加入重复数据索引列表并存入缓存;
20、c4,将新主键建立散列集合,存入缓存。
21、优选地,所述a7中单条数据处理方法为;
22、d1,与接收平台所有设备主键进行比对,进行唯一性校验;
23、d2,与批量处理数据的新主键散列集合进行比对,进行唯一性校验;
24、d3,校验唯一,将新主键加入散列集合更新缓存内容;
25、d4,校验重复,引加入重复数据索引列表,然后更新缓存。
26、优选地,所述共享数据为,平台整理后的数据,该共享数据具有唯一性。
27、优选地,所述共享数据建立索引,使用的数据结构为数组,其作用以提高交互界面在查询时的效率。
28、优选地,所述共享数据原主键与索引,其中建立关系使用数据结构为映射,快速定位到该条数据,进行修改。
29、本专利技术的有益效果如下:
30、本专利技术通过现有的共享方式需要将全量数据在浏览器于服务器间传输,每当使用数据共享功能时,浏览器会卡顿甚至奔溃,本技术通过一种基于缓存实现平台间数据共享的方法中,其中a1、a2、a3、a4、a6、a7、a9对数据的流转和处理全部都位于服务器端进行,数据没有被存入过磁盘存储介质,得以减少数据之间读取和存储熟读,并且仅在缓存中被存入过磁盘存储介质,得以大成都提高了数据的处理量和处理速度,以减少在运作时用户实时修改数据内容时,浏览器会奔溃无响应的情况,同时结合更优的数据结构,可以更快速的、实时的处理共享数据。
本文档来自技高网...【技术保护点】
1.一种基于缓存实现平台间数据共享的方法,其特征在于:其方法步骤为;
2.根据权利要求1所述的一种基于缓存实现平台间数据共享的方法,其特征在于:
3.根据权利要求1所述的一种基于缓存实现平台间数据共享的方法,其特征在于:
4.根据权利要求3所述的一种基于缓存实现平台间数据共享的方法,其特征在于:
5.根据权利要求1所述的一种基于缓存实现平台间数据共享的方法,其特征在于:
6.根据权利要求2所述的一种基于缓存实现平台间数据共享的方法,其特征在于:
7.根据权利要求2所述的一种基于缓存实现平台间数据共享的方法,其特征在于:
【技术特征摘要】
1.一种基于缓存实现平台间数据共享的方法,其特征在于:其方法步骤为;
2.根据权利要求1所述的一种基于缓存实现平台间数据共享的方法,其特征在于:
3.根据权利要求1所述的一种基于缓存实现平台间数据共享的方法,其特征在于:
4.根据权利要求3所述的一种基于缓存实现...
【专利技术属性】
技术研发人员:薛亚宁,郭晨,张学峰,郭俊良,
申请(专利权)人:北京中电兴发科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。