gpt4 book ai didi

google-cloud-storage - 谷歌的多对象通知消息

转载 作者:行者123 更新时间:2023-12-02 04:55:57 25 4
gpt4 key购买 nike

我使用 gsutil cp 命令将几个 < 10MB 大小的文件从美国物理位置单独复制到位于欧盟位置的存储桶。我收到了同一文件的多个对象通知消息。这些多对象通知具有相同的大小、md5sum 但不同的 x-goof-message-number。并非所有文件或任何特定文件都有多个对象通知,但这对任何文件都是随机发生的。

为了消除 gsutil 可恢复传输作为罪魁祸首的可能性,我在 .boto 文件中将 resumable_threshold 设置为 15MB。

让我知道多对象通知的可能原因。对于我的应用程序,同一对象的多个对象通知是错误事件。

这很奇怪,因为在对位于美国位置的存储桶执行相同操作时看不到这一点。

最佳答案

Object Change Notification 中所述文档:

Note: Because of the retry mechanism above, it is possible that notifications are delivered more than once. Ensure that your application is idempotent with respect to processing a unique notification.

但是,如果您收到多个通知,X-Goog-Message-Number header 应该相同。您是否收到了具有不同 X-Goog-Message-Number 值的同一事件的多个通知?您确定没有创建多个通知 channel 吗?您可以通过查看 X-Goog-Channel-Id header 来判断两条消息是否属于同一通知 channel 。

关于google-cloud-storage - 谷歌的多对象通知消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22301684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com