AWS 今年为主动 - 被动设置 ( Global DataStore ) 引入了跨区域复制。这意味着有一个用于读/写的主 Redis-Cluster 和一个用于读取的辅助集群。
就我而言,我们想在不同地区使用Active - Active Redis。最初的想法是手动将 Redis 集群与 Kinesis 流同步,并且每当有写入和更新另一个区域时触发 Lambda 函数,例如,当区域 A 发生写入时,Lambda 更新区域 B 中的 Redis,反之亦然。这允许在两个区域中写入。
是否可以让 Active Active 与 Global Datastore 一起使用?
或者当写入操作总是转到部署主 Redis 集群的同一区域时,全局数据存储区是否会像手动解决方案一样工作(在延迟方面)?
欢迎任何反馈