1 .一种共享存储集群的主备流复制方法,其特征在于,集群中所有节点划分为主子集
群和备子集群,所述主子集群和所述备子集群均对客户端提供服务,包括:
所述主子集群接收所述客户端发送的读写请求,基于所述读写请求进行内容修改并生
成日志;
所述主子集群将所述日志发送给所述备子集群;
所述备子集群接收到所述日志,对所述日志进行分析处理确定目标修改内容,并基于
所述目标修改内容对所述备子集群的共享存储中的数据进行与所述主子集群相同的修改。
2.根据权利要求1所述的共享存储集群的主备流复制方法,其特征在于,所述主子集群
将所述日志发送给所述备子集群,包括:
所述主子集群中每个节点上的一至多个日志发送进程读取本节点的日志并发送给所
述备子集群节点。
3 .根据权利要求1所述的共享存储集群的主备流复制方法,其特征在于,所述备子集群
接收到所述日志,包括:
所述备子集群中的每个节点上的一至多个日志接收进程接收所述主子集群发送的所
述日志。
4 .根据权利要求1所述的共享存储集群的主备流复制方法,其特征在于,
所述集群中每个节点的发送进程的数量和接收进程的数量相同。
5 .根据权利要求4所述的共享存储集群的主备流复制方法,其特征在于,
所述主子集群中每个发送进程连接到所述备子集群上所有节点上相同编号的接收进
程。
6 .根据权利要求1所述的共享存储集群的主备流复制方法,其特征在于,所述对所述日
志进行分析处理确定目标修改内容,包括:
通过所述备子集群中的每个节点上的一至多个日志应用进程读取接收进程收到的日
志,并对所述日志进行分析处理确定目标修改内容。
7 .根据权利要求1所述的共享存储集群的主备流复制方法,其特征在于,所述主子集群
接收所述客户端发送的读写请求之后,还包括:
生成后台会话进程;
所述基于所述读写请求进行内容修改并生成日志,包括:
所述后台会话进程记录当前日志后,基于所述读写请求确定内容,并对内容进行修改
生成所述日志。
8.一种共享存储集群的主备流复制装置,其特征在于,集群中所有节点划分为主子集
群和备子集群,所述主子集群和所述备子集群均对客户端提供服务,包括:
接收修改模块,用于所述主子集群接收所述客户端发送的读写请求,基于所述读写请
求进行内容修改并生成日志;
发送日志模块,用于所述主子集群将所述日志发送给所述备子集群;
接收日志模块,用于所述备子集群接收到所述日志;
分析处理模块,用于对所述日志进行分析处理确定目标修改内容;
修改模块,用于基于所述目标修改内容对所述备子集群的共享存储中的数据进行与所
述主子集群相同的修改。
权 利 要 求 书
1/2 页
2
评论