gpt4 book ai didi

google-cloud-pubsub - PubSub 会自动生成时间戳吗?

转载 作者:行者123 更新时间:2023-12-04 21:04:43 28 4
gpt4 key购买 nike

根据这里:https://cloud.google.com/pubsub/docs/reference/rest/v1/PubsubMessage

当发布者向队列发送消息时,不应填充时间戳字段。所以这让我认为 PubSub 会在收到来自发布者的消息时自动附加时间戳。

这样对吗?

最佳答案

是的,你没看错。这就是以下句子所暗示的(来自您链接的 docs):

publishTime: The time at which the message was published, populated by the server when it receives the topics.publish call.



您可以自己测试:如果您转到资源管理器的 API 并使用 pubsub.projects.topics.publish 发布到主题。方法,不提供发布时间,然后使用来自同一主题的订阅( pubsub.projects.subscriptions.pull )拉取,拉取的消息将具有发布时间。

现在,文档中还有一句关于 publishTime 对我来说似乎有点不清楚:

It must not be populated by the publisher in a topics.publish call.



如果您确实尝试在发布调用中添加(格式正确的)发布时间,则不会出现错误。尽管如此,附加到您稍后拉取的消息的实际发布时间是发布/订阅服务提供的发布时间(即您提供的发布时间将被忽略)。

关于google-cloud-pubsub - PubSub 会自动生成时间戳吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49221667/

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