[发明专利]分布式系统中资源状态同步的方法和系统在审
申请号: | 201610916639.3 | 申请日: | 2016-10-20 |
公开(公告)号: | CN107968808A | 公开(公告)日: | 2018-04-27 |
发明(设计)人: | 谢高峰;陶勰;葛宝梁 | 申请(专利权)人: | 上海盛霄云计算技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 上海市海华永泰律师事务所31302 | 代理人: | 包文超 |
地址: | 201210 上海市浦东新区自*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 系统 资源 状态 同步 方法 | ||
技术领域
本发明涉及一种云计算中信息同步方法,尤其涉及一种分布式系统中对资源的状态进行同步的方法,以及实现同步的系统。
背景技术
云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。其涉及是分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡和热备份冗余等众多计算机和网络技术。
分布式系统是个由多个互相连接的处理资源组成的计算机系统,它们在整个系统的控制下协同执行同一个任务,最少依赖于集中的程序、数据或硬件。分布式系统是建立在网络之上的软件系统,具有高度的内聚性和透明性。
中国发明专利申请201510603325.3公开了一种分布式体系中的数据同步方法,大大提高了分布式体系中即时数据同步的可靠性。该方法包括源客户端监测到同步数据发生变化后,将同步序列号加一,将该同步序列号、变化后的同步数据及数据操作码封装成异步消息发送给目的客户端,同时将该同步数据的变化记录在同步缓存的一个缓存项中,目的客户端在收到异步消息后向源客户端回复应答消息,消息中包含有接收到的同步序列号,源客户端根据应答消息中携带的同步序列号将本地同步缓存中相应的同步数据删除。
中国发明专利201210039131.1公开了一种分布式数据存储系统中数据路由的同步方法,该方法包括:按照递增原则为分布式数据存储系统中的路由格子分配唯一的版本号,每一路由格子用于记录分布式数据存储系统中数据的路由;分布式数据存储系统获取客户端的本地路由版本号,依据分布式数据存储系统中各个路由格子被分配的版本号、以及客户端的本地路由版本号确定客户端缺少的数据路由,并发送确定的客户端缺少的数据路由给客户端。。
中国发明专利申请201510461896.8公开了一种基于分布式多智能体的数据同步方法,能够实现数据同步消息的精准推送以满足多客户端的差异化数据同步需求,同时减少网络和数据库资源消耗。该方法采用多智能体分布式体系结构,在信息系统的每个客户端内部部署智能体,这些智能体负责保存客户端当前显示的视图,感知和精确推送数据变更。客户端中的智能体通过信息系统数据库中的公共表共享状态信息,通过分布在各个客户端中的智能体共同协作实现多客户端的视图按需刷新。
发明内容
本发明的一个目的在于提供一种分布式系统中资源状态同步的方法,以实现减少通信量,增强扩展性。
本发明的另一个目的在于提供一种分布式系统中资源状态同步的系统,以实现减少通信量,增强扩展性。
本发明提供的一种分布式系统中资源状态同步的方法,包括:
将若干设备组合起来形成分布式集群,该集群至少包括一个中心节点和若干客户端,各个客户端之间不能互相通信;
应用程序仅能与集群的客户端进行通信,向客户端进行状态信息的上报,并由所述的客户端储存,或获取状态信息;
该客户端与中心节点自动完成状态同步后,中心节点再将所接收到的状态信息与其它客户端进行同步,这些其它客户端也将中心节点同步的状态信息进行储存。
应用程序与集群中的客户端通信,然后把状态信息发送给该客户端,或者把要请求的状态参数(即类型)发送给集群中的客户端,接收该客户端返回的状态信息。
客户端根据配置文件中指定的类型参数从中心节点同步获得状态信息。
为了不使应用程序上报的状态与集群互相同步的状态互相覆盖,客户端会分别存储应用程序上报的状态信息和从中心节点同步的状态信息,即这两种状态分开存储。另外,应用程序从客户端中获取状态时,只能依据从中心节点同步过来的状态数据。
本发明还提供一种分布式系统中资源状态同步的系统,包括:
至少一个中心节点和若干客户端,各个客户端之间不能互相通信;中心节点和若干客户端形成分布式集群;
应用程序仅能与集群的客户端进行通信,向客户端进行状态信息的上报,并由客户端储存,或获取状态信息;
该客户端与中心节点自动完成状态同步后,中心节点再将所接收到的状态信息与其它客户端进行同步,这些其它客户端也将中心节点同步的状态信息进行储存。
本发明技术方案实现的有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海盛霄云计算技术有限公司,未经上海盛霄云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610916639.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自动更新本地缓存资源的方法及装置
- 下一篇:一种副本放置方法及装置