关于集群主备切换持续同步问题
在使用过程中发现集群同步中的某个节点出现主备切换时,rmt不能检测到节点的变化,在日志中显示应用持续连接老的master节点,同步无法继续,只能重启应用。对于此种场景能否实现当集群中的某个节点出现故障,自动查找对应节点的备节点,重新同步该节点数据,或者是否有其它可行方案,谢谢!
你是用rmt做长久数据同步?
是的,我们做双中心实时数据同步,应用和缓存双活
rmt暂时不能作为长久的数据同步服务,只能作为暂时的一个迁移工具来用。 rmt考虑会支持redis4.0版本,届时可具备长久的实时数据同步服务。
你的意思是rmt目前还无法做到在线的实时数据同步?
可以做到在线的实时同步,但不能是长久的,比如rmt与源集群或者目标集群的连接断了,那么数据就可能出问题。
唯品会对于双中心缓存同步有没有好的实践经验?
@KevinZheng001 "唯品会对于双中心缓存同步有没有好的实践经验" 我们也有类似的需求
我们是双集群方案, 当一个集群挂掉并且短时间不能恢复的情况下,要切换至另一集群.这就涉及到两个集群的数据实时同步问题. 应用程序同时写到两个集群是一个方法,但不希望把这个逻辑写到应用程序当中去.