【发布时间】:2019-05-12 18:52:12
【问题描述】:
我需要为用户请求创建文件报告。每个用户选择文件报告的过滤器,我的应用程序应该在云存储中生成一个文件并发送一个带有生成文件链接的通知。
这是应用程序工作流程:
- 客户端选择过滤器并请求报告文件
- 应用程序收到此请求并在数据存储中创建一条记录,其中包含有关用户选择的过滤器的数据
- 将来自新记录的数据存储区密钥 URL 安全字符串存储在 pubsub 中。
- Dataflow 管道读取存储在 PubSub 中的密钥。
- 在谷歌云存储中生成文件
- 用存储文件url通知客户端
是否可以为每个 pubsub 入口创建一个文件?
如何创建具有自定义名称的文件?
这种架构正确吗?
【问题讨论】:
标签: google-app-engine google-cloud-datastore google-cloud-storage google-cloud-dataflow google-cloud-pubsub