作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用gcloud node v0.24用于与 Google Cloud Storage 交互。我遇到了上传后立即列表未返回所有已上传文件的问题。
所以问题是是Bucket#getFiles
始终在 Bucket#upload
之后列出文件?
或
上传回调和文件可用(例如可以列出、下载)之间是否有延迟?
最佳答案
注意:下面的答案不再是最新的——GCS对象列表是高度一致的。
Google Cloud Storage 为所有写入后读取、更新后读取和删除后读取操作(包括数据和元数据)提供强大的全局一致性。一旦您收到上传消息的成功响应,您就可以立即读取该对象。
但是,对象和存储桶列表仅为 eventually consistent 。上传对象后,对象将显示在列表调用中,但不一定立即显示。
换句话说,如果您知道刚刚上传的对象的名称,您可以立即下载它,但您不一定能立即通过列出存储桶中的对象来发现该对象。
有关更多信息,请参阅https://cloud.google.com/storage/docs/consistency .
关于google-cloud-storage - 文件上传和列出之间是否有延迟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35250534/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!