1

如果我在 S3(美国东部)中放置一个对象,然后重复请求该对象的元数据直到我可以 GET 它,那么此时我是否保证所有其他客户端现在都可以获取该对象?或者是否有可能另一个客户端的请求以某种方式路由到尚未注册 PUT 的不同服务器?我试图了解最终一致性的后果,特别是在一个客户端能够获取的情况下。

4

1 回答 1

1

S3 没有提供任何具体的保证,即所有副本何时收敛,并且所有 GET 都保证返回最新数据;这是因为,如果 S3 副本之间发生网络分区,则复制可能会延迟,直到分区被修复。然而,通常在几秒钟内就可以实现一致性。

于 2011-07-08T15:14:15.990 回答