【技术实现步骤摘要】
一种系统数据传输分布方法
本专利技术涉及一种计算方法,具体涉及一种系统数据传输分布方法。
技术介绍
传统的互联网后端系统由服务器所支撑得以存储数据调用数据,但是传统的服务器是不相连通的,不可能每个服务器所存的数据都是一模一样的,这样对于企业来说耗能是难以估计的。同时如果有病毒或者有人恶意进行攻击,就会存在某一服务器数据被损坏甚至丢失,这对企业的业务及安全存在极大的威胁。因为服务器的数量会随着数据量的变化而变化,存储的数据也会存在迁移的麻烦。这需要有一种创新的科学系统计算方式来降低风险,为系统的安全保驾护航,同时减少因为服务器数量变化而带来数据迁移的麻烦。
技术实现思路
本专利技术所要解决的技术问题是普通的哈希表算法一般都是计算出哈希值后,通过取余操作将key值映射到不同的服务器上,但是当服务器数量发生变化时,取余操作的除数发生变化,所有key所映射的服务器几乎都会改变,这对分布式缓存系统来说是不可接受的,本申请文件目的在于提供一种系统数据传输分布方法,解决上述的问题。本专利技术通过下述技术 ...
【技术保护点】
1.一种系统数据传输分布方法,其特征在于,该计算方法包括如下步骤:/nS1:服务器将存储数据上传至客户端,在上传的同时将上传数据通过key值进行加密;/nS2:客户端通过分布式计算方式计算key值对应的服务器,并将该服务器进行选定,保存其选定服务器的缓存数据;/nS3:将该缓存数据分散传输至其他服务器中,在其中任意服务器向客户端传输数据时,客户端从非传输服务器内调取缓存数据;/nS4:在调取完毕第一个非传输客户端处缓存数据后,服务器停止接收其他非传输客户端传输的缓存数据。/n
【技术特征摘要】
1.一种系统数据传输分布方法,其特征在于,该计算方法包括如下步骤:
S1:服务器将存储数据上传至客户端,在上传的同时将上传数据通过key值进行加密;
S2:客户端通过分布式计算方式计算key值对应的服务器,并将该服务器进行选定,保存其选定服务器的缓存数据;
S3:将该缓存数据分散传输至其他服务器中,在其中任意服务器向客户端传输数据时,客户端从非传输服务器内调取缓存数据;
S4:在调取完毕第一个非传输客户端处缓存数据后,服务器停止接收其他非传输客户端传输的缓存数据。
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。