Asynchronous 如何处理数据复制延迟和事件通知
我们有一个简单的应用程序,它在每次更新实体时都会向SNS发送通知(很可能是任何其他排队系统)。客户端正在侦听这些通知,并根据这些通知获取更新的实体 我们面临的问题是,当客户端执行get时,有时数据没有被复制,我们返回404或有时是过时的数据(甚至更糟)Asynchronous 如何处理数据复制延迟和事件通知,asynchronous,amazon-sns,database-replication,Asynchronous,Amazon Sns,Database Replication,我们有一个简单的应用程序,它在每次更新实体时都会向SNS发送通知(很可能是任何其他排队系统)。客户端正在侦听这些通知,并根据这些通知获取更新的实体 我们面临的问题是,当客户端执行get时,有时数据没有被复制,我们返回404或有时是过时的数据(甚至更糟) 我们如何在发送通知时缓解这种情况呢?这里有一些策略可以缓解这种情况,有其利弊 而不是从应用程序发送通知使用数据库流发送通知 例如,dynamodb streams和aws lambda。这种模式在多区域部署的情况下也很有用。所有订阅者、发布者都将
我们如何在发送通知时缓解这种情况呢?这里有一些策略可以缓解这种情况,有其利弊