【技术实现步骤摘要】
一种数据处理方法、系统、计算机设备和存储介质
本专利技术涉及数据处理
,尤指一种数据处理方法、系统、计算机设备和存储介质。
技术介绍
自分布式系统出现,系统容灾和一致性成为了经常被讨论的话题。分布式消息存储系统采用的是主从模式架构,其不足点在于:1、缺乏容灾高可用性,不能自动控制节点切换,一旦出了问题需要人为介入手动切换,这就需要运维人员时刻在线处理节点异常。2、数据完整性无法保证,主从模式会存在数据丢失的可能。
技术实现思路
本专利技术的目的是提供一种数据处理方法、系统、计算机设备和存储介质,能够基于分布式消息存储多副本机制实现消息存储强一致性、高可靠、高可用。本专利技术提供的技术方案如下:一方面,本专利技术提供了一种数据处理方法,包括:Dledger集群中的主节点在接收到客户端发送的写请求后,对所述写请求进行处理,得到日志数据;所述主节点向所述集群中所有的从节点广播所述日志数据;所述主节点根据所述从节点对所述日志数据的存储情况对所述用户端进行反馈。在一个实施例中,所述主节 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:/nDledger集群中的主节点在接收到客户端发送的写请求后,对所述写请求进行处理,得到日志数据;/n所述主节点向所述集群中所有的从节点广播所述日志数据;/n所述主节点根据所述从节点对所述日志数据的存储情况对所述用户端进行反馈。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
Dledger集群中的主节点在接收到客户端发送的写请求后,对所述写请求进行处理,得到日志数据;
所述主节点向所述集群中所有的从节点广播所述日志数据;
所述主节点根据所述从节点对所述日志数据的存储情况对所述用户端进行反馈。
2.根据权利要求1所述的方法,其特征在于,所述主节点根据所述从节点对所述日志数据的存储情况对所述用户端进行反馈,包括:
所述主节点接收所述从节点反馈的存储信息,所述存储信息记载了所述从节点是否存储所述日志数据;
所述主节点根据所述从节点反馈的存储信息,判断所述集群中是否有预设数量的从节点存储了所述日志数据,并根据判断结果向所述用户端进行反馈。
3.根据权利要求2所述的方法,其特征在于,所述主节点根据所述从节点反馈的存储信息,判断所述集群中是否有预设数量的从节点存储了所述日志数据,并根据判断结果向所述用户端进行反馈,具体包括:
所述主节点对所述从节点反馈的所述存储结果进行仲裁,判断所述集群中是否有超过一半数量的从节点存储了所述日志数据,若是,所述主节点向所述客户端反馈写入成功通知;若否,所述主节点向所述客户端反馈写入失败通知。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当Dledger集群接收到客户端发起的写请求时,将所述写请求写入所述集群中的主节点。
5.一种数据处理系统,其特征在于,包括:
处理模块,用于当Dledger集群中的主节点在接收到客户端发送的写请求后,控制所述主节点对所述写请求进行处理,得到日志数据;
广播模块,用于控制所述主节...
【专利技术属性】
技术研发人员:王一超,
申请(专利权)人:广东小天才科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。