[发明专利]数据管理方法和装置、电子设备以及计算机可读存储介质在审
申请号: | 202010513458.2 | 申请日: | 2020-06-08 |
公开(公告)号: | CN113422790A | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 鞠进涛;朱云锋;程霖 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京市惠诚律师事务所 11353 | 代理人: | 刘子敬 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据管理 方法 装置 电子设备 以及 计算机 可读 存储 介质 | ||
本申请公开了一种数据管理方法和装置、电子设备以及计算机可读存储介质。该方法包括:通过短连接接收用户的订阅请求,其中,订阅请求中至少包含订阅对象的对象标识和在用户处存储的第一事务标识;根据订阅请求,获取云服务平台上存储的所述订阅对象的第二事务标识;根据所述第一事务标识和第二事务标识的比较确定订阅对象的一致性状态;根据订阅对象的一致性状态向用户发送一致性响应消息。本申请实施例能够通过采用具有全局递增性质的事务ID作为版本标识信息并包含在用户的订阅请求中发送给服务器,从而可以通过短连接来实现订阅对象的状态查询和确定,利用该方式消除了在服务器存储多个历史版本数据的需要并且由于采用了短连接节省了连接资源。
技术领域
本申请涉及数据管理技术领域,尤其涉及一种数据管理方法和装置、电子设备以及计算机可读存储介质。
背景技术
随着互联网技术的发展,可以通过互联网来连接多个节点为用户提供计算服务,即分布式服务系统,其中可以在多个节点作为存储和/或计算节点,从而可以通过多个节点来为用户提供高灵活性的云计算/存储服务。但是通常情况下,由于多个节点是通过互联网进行连接的多个分散节点,因此现有技术中为用户提供了控制节点或协调服务器来为用户管理和协调分散的这些节点。例如向用户提供数据库存储节点的地址查询服务等等。但是随着云计算服务规模的扩大,仅依靠单机服务器来提供用户与分散节点集群直接的协调服务并不能够确保高可靠性。因此现有技术中又出现了使用由例如三台或更多奇数台服务器构成的协调服务器集群来为用户提供高可靠性的协调服务,即分布式协调服务集群。其由于使用了具有高一致性的奇数台服务器,而能够为用户提供高可靠的服务发现等各种分布式服务。
在用户使用分布式协调服务集群的情况下,由于用户的数据分散存储在多个节点上,因此现有技术的各种分布式协调服务系统为用户提供了订阅通知(Watcher)服务,以便于用户监听所关注的主题对象,例如存储数据的状态的变化情况(例如,内容改变、列表改变等等)。这样的订阅式监听由于涉及到集群的各个节点的连接以及数据读取和反馈,因此现有技术中的订阅通知机制往往需要消耗较大的系统资源,并相应地会增加用户的云服务使用成本。因此,需要一种能够降低用户的订阅成本的轻量化订阅通知方案。
发明内容
本申请实施例提供一种数据管理方法和装置、电子设备以及计算机可读存储介质,以解决现有技术中数据管理消耗资源过多的缺陷。
为达到上述目的,本申请实施例提供了一种云服务平台的数据管理方法,包括:
通过短连接接收用户的订阅请求,其中,所述订阅请求中至少包含订阅对象的对象标识和在所述用户处存储的第一事务标识,其中,所述对象标识用于标识所述订阅对象的对象信息;
根据所述订阅请求,获取所述云服务平台上存储的所述订阅对象的第二事务标识,其中,所述第一和第二事务标识用于标识所述订阅对象在所述云服务平台上发生的事务;
根据所述第一事务标识和所述第二事务标识的比较确定所述订阅对象的一致性状态;
根据所述订阅对象的一致性状态向所述用户发送一致性响应消息。
本申请实施例还提供了一种云服务平台的数据管理装置,包括:
接收模块,用于通过短连接接收用户的订阅请求,其中,所述订阅请求中至少包含订阅对象的对象标识和在所述用户处存储的第一事务标识,其中,所述对象标识用于标识所述订阅对象的对象信息;
获取模块,用于根据所述订阅请求,获取所述云服务平台上存储的所述订阅对象的第二事务标识,其中,所述第一和第二事务标识用于标识所述订阅对象在所述云服务平台上发生的事务;
确定模块,用于根据所述第一事务标识和所述第二事务标识的比较确定所述订阅对象的一致性状态;
发送模块,用于根据所述订阅对象的一致性状态向所述用户发送一致性响应消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010513458.2/2.html,转载请声明来源钻瓜专利网。