-
公开(公告)号:CN103856511B
公开(公告)日:2018-07-17
申请号:CN201210505110.4
申请日:2012-11-30
申请人: 腾讯科技(深圳)有限公司
IPC分类号: H04L29/08
摘要: 本发明公开了一种数据包上传方法,属于计算机领域。所述方法包括:将一数据包上传到存储流水线,所述存储流水线包含有至少两个节点,其中第一个节点为主节点,其余节点为从节点;接收所述主节点返回的上传失败响应或上传成功响应;若接收到所述上传成功响应,则继续上传下一数据包,否则,重新建立存储流水线并将所述数据包上传到所述重新建立的存储流水线。本发明通过上传数据包后接收主节点返回的上传成功响应或上传失败响应,若接收到上传失败响应,则重新建立存储流水线,解决了现有技术中数据包上传过程中无法中止的问题,达到降低数据恢复过程复杂度的目的。
-
公开(公告)号:CN103581229A
公开(公告)日:2014-02-12
申请号:CN201210261331.1
申请日:2012-07-26
申请人: 腾讯科技(深圳)有限公司
CPC分类号: G06F16/183 , G06F11/1464 , G06F11/2094 , G06F16/134 , G06F16/182 , H04L67/10 , H04L67/1097 , H04L67/42
摘要: 本申请提供了分布式文件系统、文件访问方法以及客户端。其中,该方法包括:访问主服务器Master Server存储的文件目录,并从Master Server获取与需要访问的文件相关联的元信息服务器Meta Server的路由信息;利用获取的路由信息访问Meta Server,并从该Meta Server中获取需要访问的文件的元信息,利用获取的元信息从多个节点服务器Node Server上访问需要访问的文件。
-
公开(公告)号:CN103530200A
公开(公告)日:2014-01-22
申请号:CN201210228993.9
申请日:2012-07-04
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06F11/14
摘要: 本申请公开了一种服务器热备份系统和方法。包括:选举服务器以及具有相同处理逻辑的两个以上候选服务器。所述选举服务器从所述候选服务器中确定主服务器和备服务器;所述候选服务器被确定为备服务器的情况下,用于学习获取主服务器内存中的全量动态数据,将学习获取到的动态数据存在本地内存中,执行所收到的主服务器广播的写请求;所述候选服务器被确定为主服务器的情况下,用于将动态数据存在本地内存中,接受并处理用户请求,将本地逻辑执行成功的写请求广播给所述成功地学习获取了动态数据的备服务器。利用本发明,可以简化热备份的处理逻辑,降低对服务器的性能压力。
-
公开(公告)号:CN103581122B
公开(公告)日:2018-01-16
申请号:CN201210259170.2
申请日:2012-07-25
申请人: 腾讯科技(深圳)有限公司
IPC分类号: H04L29/06
CPC分类号: Y02D50/10
摘要: 本发明实施例公开了一种数据的写入方法、系统和装置,通过应用本发明实施例的技术方案,客户端在向数据存储服务器的文件中写入数据时,通过携带自身分配到的该文件对应的序列号,以通过抢占式的序列号的方式,来保障只有一个客户端向文件中写入数据,从而保障了数据安全;且与现有的租约管理机制相比,减轻了服务器的负载,提高了系统的性能,并且可以得到更快的响应速度,恢复延时很短。
-
公开(公告)号:CN103677968B
公开(公告)日:2017-11-10
申请号:CN201210330259.3
申请日:2012-09-07
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06F9/46
摘要: 本发明适用计算机技术领域,提供了一种事务处理方法、事务协调器装置、事务参与者装置及系统,包括:接收输入的待处理事务的处理请求;为第一事务生成对应的准备请求,向所有事务参与者发送第一事务对应的准备请求;当接收到所有事务参与者返回的准备成功的响应后,执行第一事务对应的本地提交操作;接收输入的下一个待处理事务的处理请求,为第二事务生成对应的准备请求;为第一事务生成对应的提交请求,将第一事务对应的提交请求封装在第二事务对应的准备请求中,向所有事务参与者发送第二事务对应的准备请求,如此循环处理所有待处理事务,直至处理完毕。本发明实现了第一事务与第二事务的流水线处理,提高了事务协调器装置的事务处理效率。
-
公开(公告)号:CN103729352B
公开(公告)日:2017-07-28
申请号:CN201210381299.0
申请日:2012-10-10
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06F17/30
摘要: 本发明公开了分布式文件系统对多个副本数据进行处理的方法及该系统,其中,该方法包括:客户端从主节点服务器获取数据块多个副本数据的地址集合和正确版本号;客户端从与地址集合包含的各节点地址对应的数据节点读取副本数据;客户端判断读取的副本数据包含的版本号与正确版本号是否一致,如果是,则保留读取的副本数据,否则丢掉读取的副本数据。本发明方案能够保证分布式文件系统中多个副本数据的一致性。
-
公开(公告)号:CN103580906B
公开(公告)日:2018-02-27
申请号:CN201210282522.6
申请日:2012-08-09
申请人: 腾讯科技(深圳)有限公司
摘要: 本发明适用于数据处理技术领域,提供了一种数据备份的方法、系统及服务器,所述方法包括:主服务器接收写操作请求信息,为所述写操作请求信息分配一个序列号,将所述写操作请求信息及序列号存储至日志文件;主服务器将携带有所述序列号的写操作请求信息发送给所述备用服务器;备用服务器将所述携带有序列号的写操作请求信息存储至日志文件,并向所述主服务反馈已准备好信息;所述主服务器判断反馈已准备好信息的备用服务器的数量是否大于或者等于预设值,若是,将写操作标记为提交操作,并将提交操作的序列号更新为写操作的序列号,执行写操作,向用户反馈写操作成功信息。通过本发明可有效解决现有数据备份存在的成本高以及丢失最新数据的问题。
-
公开(公告)号:CN103677968A
公开(公告)日:2014-03-26
申请号:CN201210330259.3
申请日:2012-09-07
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06F9/46
摘要: 本发明适用计算机技术领域,提供了一种事务处理方法、事务协调器装置、事务参与者装置及系统,包括:接收输入的待处理事务的处理请求;为第一事务生成对应的准备请求,向所有事务参与者发送第一事务对应的准备请求;当接收到所有事务参与者返回的准备成功的响应后,执行第一事务对应的本地提交操作;接收输入的下一个待处理事务的处理请求,为第二事务生成对应的准备请求;为第一事务生成对应的提交请求,将第一事务对应的提交请求封装在第二事务对应的准备请求中,向所有事务参与者发送第二事务对应的准备请求,如此循环处理所有待处理事务,直至处理完毕。本发明实现了第一事务与第二事务的流水线处理,提高了事务协调器装置的事务处理效率。
-
公开(公告)号:CN103581122A
公开(公告)日:2014-02-12
申请号:CN201210259170.2
申请日:2012-07-25
申请人: 腾讯科技(深圳)有限公司
IPC分类号: H04L29/06
CPC分类号: Y02D50/10
摘要: 本发明实施例公开了一种数据的写入方法、系统和装置,通过应用本发明实施例的技术方案,客户端在向数据存储服务器的文件中写入数据时,通过携带自身分配到的该文件对应的序列号,以通过抢占式的序列号的方式,来保障只有一个客户端向文件中写入数据,从而保障了数据安全;且与现有的租约管理机制相比,减轻了服务器的负载,提高了系统的性能,并且可以得到更快的响应速度,恢复延时很短。
-
公开(公告)号:CN103581229B
公开(公告)日:2018-06-15
申请号:CN201210261331.1
申请日:2012-07-26
申请人: 腾讯科技(深圳)有限公司
CPC分类号: G06F16/183 , G06F11/1464 , G06F11/2094 , G06F16/134 , G06F16/182 , H04L67/10 , H04L67/1097 , H04L67/42
摘要: 本申请提供了分布式文件系统、文件访问方法以及客户端。其中,该方法包括:访问主服务器Master Server存储的文件目录,并从Master Server获取与需要访问的文件相关联的元信息服务器Meta Server的路由信息;利用获取的路由信息访问Meta Server,并从该Meta Server中获取需要访问的文件的元信息,利用获取的元信息从多个节点服务器Node Server上访问需要访问的文件。
-
-
-
-
-
-
-
-
-