[发明专利]分布式数据处理方法、装置、设备、介质和计算机程序产品有效
申请号: | 202211609020.X | 申请日: | 2022-12-15 |
公开(公告)号: | CN115599316B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 陈靓;王中原 | 申请(专利权)人: | 南京鹏云网络科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 徐乐乐 |
地址: | 210000 江苏省南京市麒麟*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 数据处理 方法 装置 设备 介质 计算机 程序 产品 | ||
1.一种分布式数据处理方法,用于分布式存储系统中的电子设备,其特征在于,所述分布式存储系统还包括多个段单元,所述段单元包括主段单元、非主段单元,其中:
响应于接收到数据读请求,将相应的读请求数据发送给所有所述主段单元,将第一消息发送给所有所述非主段单元;其中,所述主段单元响应于接收到所述读请求数据,返回相应的读出数据,所述非主段单元响应于接收到所述第一消息,返回第二消息;
接收来自所述主段单元的所述读出数据和来自所述非主段单元的所述第二消息,基于接收到的所述读出数据和所述第二消息,根据第一预定规则,确定数据读是否成功。
2.根据权利要求1所述的方法,其特征在于,所述第一预定规则包括:
接收到来自所述主段单元的所述读出数据,并且接收到来自所述主段单元的所述读出数据的数量、加上接收到来自所述非主段单元的所述第二消息的数量超过第一预定阈值的情况下,则确定数据读成功。
3.根据权利要求2所述的方法,其特征在于,所述第一预定阈值为所述段单元的总数量的一半。
4.根据权利要求1所述的方法,其特征在于,所述非主段单元包括从段单元和空白段单元。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
响应于接收到数据写请求,将相应的写请求数据发送给所述空白段单元以外的所有非空白段单元,将第三消息发送给所有所述空白段单元;其中,所述非空白段单元响应于接收到所述写请求数据,进行相应的数据写操作并返回相应的写操作结果,所述空白段单元响应于接收到所述第三消息,返回第四消息;
接收来自所述非空白段单元的所述写操作结果和来自所述空白段单元的所述第四消息,基于接收到的所述写操作结果和所述第四消息,根据第二预定规则,确定数据写是否成功。
6.根据权利要求5所述的方法,其特征在于,所述第二预定规则包括:
接收到至少一个来自所述非空白段单元的正常的所述写操作结果,并且接收到来自所述非空白段单元的正常的所述写操作结果的数量、加上接收到来自所述空白段单元的所述第四消息的数量超过第二预定阈值的情况下,则确定数据写成功。
7.根据权利要求6所述的方法,其特征在于,所述第二预定阈值为所述段单元的总数量的一半。
8.根据权利要求5所述的方法,其特征在于,所述第一消息和所述第三消息包括所有所述段单元的段单元信息。
9.根据权利要求8所述的方法,其特征在于,所述非主段单元响应于接收到所述第一消息,返回第二消息,包括:
所述非主段单元响应于接收到所述段单元信息,对所述段单元信息进行确认,并返回确认结果,其中,确认所述段单元信息正确的所述确认结果为所述第二消息。
10.根据权利要求8所述的方法,其特征在于,所述空白段单元响应于接收到所述第三消息,返回第四消息,包括:
所述空白段单元响应于接收到所述段单元信息,对所述段单元信息进行确认,并返回确认结果,其中,确认所述段单元信息正确的所述确认结果为所述第四消息。
11.一种分布式数据处理装置,用于分布式存储系统,其特征在于,所述分布式存储系统包括多个段单元,所述段单元包括主段单元、非主段单元;
所述分布式数据处理装置包括第一接收模块、发送模块、第二接收模块、确定模块,其中:
所述第一接收模块接收到数据读请求;
所述发送模块将相应的读请求数据发送给所有所述主段单元,将第一消息发送给所有所述非主段单元;其中,所述主段单元响应于接收到所述读请求数据,返回相应的读出数据,所述非主段单元响应于接收到所述第一消息,返回第二消息;
所述第二接收模块接收来自所述主段单元的所述读出数据和来自所述非主段单元的所述第二消息;
所述确定模块基于接收到的所述读出数据和所述第二消息,根据第一预定规则,确定数据读是否成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京鹏云网络科技有限公司,未经南京鹏云网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211609020.X/1.html,转载请声明来源钻瓜专利网。