我有一个在白天上传文件的服务。同一个文件在不同的事件中被多次更新(没有确定的方法知道它何时被更新)。同时,还有一个下载文件的客户端。如果文件在下载过程中更新,会发生什么情况?s3是否仍然保留旧版本,直到使用它的所有活动进程都完成(类似于文件系统)?文件是否会损坏(部分来自旧版本,部分来自新版本)?在这种情况下,连接会突然关闭吗?
发布于 2020-03-08 14:04:23
仅当上传过程完全完成时,才会在亚马逊S3中创建对象。部分文件不会出现在亚马逊S3中。
同样,当覆盖亚马逊S3中的对象时,只有在新对象完全上载的情况下,该对象才会被替换。新对象将完全替换旧对象。
在上传完成和新对象出现之间可能会有一个很小的延迟,因为亚马逊S3中的对象是在多个服务器之间复制的,以实现持久性。
https://stackoverflow.com/questions/60579970
复制相似问题