发明名称 |
一种服务器集群系统中的缓存方法、写入点客户端和读客户端 |
摘要 |
本发明涉及一种分布式服务器集群系统的缓存方法、客户端和系统。写入点客户端根据待写入数据的特征值确定用于保存所述待写入数据的主写入客户端和至少一个备写入客户端,分别将所述待写入的数据发送到所述主写入客户端和所述每个备写入客户端各自的写缓存中;当确定所述待写入数据在所述主写入客户端和所述每个备写入客户端都保存成功时,向所述主写入客户端和所述每个备写入客户端发送第一通知消息,所述第一通知消息用于告知所述主写入客户端及所述每个备写入客户端将各自记录的所述待写入数据的同步状态从未同步改为已同步。根据本发明提供的技术方案,确保了数据在服务器集群下的分布式Cache中的写一致性。 |
申请公布号 |
CN104935654A |
申请公布日期 |
2015.09.23 |
申请号 |
CN201510317612.8 |
申请日期 |
2015.06.10 |
申请人 |
华为技术有限公司 |
发明人 |
王道辉;丁萌;周文明 |
分类号 |
H04L29/08(2006.01)I |
主分类号 |
H04L29/08(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种服务器集群中写缓存一致性的方法,其特征在于,所述服务器集群包括n个服务器,n为≥2的自然数,每个服务器配置有至少一个客户端,每个客户端配置有写缓存,所述写缓存用于缓存写入所述每个客户端的数据,所述方法包括:写入点客户端接收数据写入消息,所述数据写入消息请求写入待写入数据,根据所述待写入数据的特征值确定用于保存所述待写入数据的主写入客户端和至少一个备写入客户端,所述主写入客户端与每个备写入客户端分别归属于不同的服务器;分别将所述待写入的数据发送到所述主写入客户端和所述每个备写入客户端各自的写缓存中;当确定所述待写入数据在所述主写入客户端和所述每个备写入客户端都保存成功时,向所述主写入客户端和所述每个备写入客户端发送第一通知消息,所述第一通知消息用于告知所述主写入客户端及所述每个备写入客户端将各自记录的所述待写入数据的同步状态从未同步改为已同步。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |