云存储是否用于在Cloud Pub / Sub中存储消息?

时间:2019-09-04 11:55:39

标签: google-cloud-pubsub

我们正在评估Cloud Pub / Sub的队列要求,并想了解消息是否在队列和云存储中持久存在?

2 个答案:

答案 0 :(得分:1)

不要将两种产品混在一起很重要。

PubSub是一个全局消息队列平台。因此,您可以在其中发布消息

Cloud Storage是Blob存储,您可以在其中存储文件。请注意,它不是文件系统,不能更新blob,如果激活版本控制,则可以选择替换版本。

您可以做的是create a notification when event occur on a bucket to post a message in PubSub。该消息包含触发事件的Blob URI,因此您可以对其进行处理。

您需要为PubSub中的邮件大小付费,不要在其中推送blob内容,这是不合适的地方!

答案 1 :(得分:1)

Cloud Pub / Sub使用其自己的基础存储系统来存储消息,而不将其存储在Cloud Storage中。无法访问存储消息的基础文件。如果您确实希望将通过Google Cloud Pub / Sub发送的消息也存储在Google Cloud Storage中,则需要设置一个订户,其职责是将数据写入文件。例如,有一个Cloud Dataflow template designed to do this