【发布时间】:2019-08-08 06:53:56
【问题描述】:
问题: 我们希望允许用户上传图像并将它们保存在 azure blob 中。如果 azure blob 关闭,那么我们将丢失这些图像,因此我们希望在客户端和 Blob 之间放置一个队列。
想法是,当用户上传图片时,它应该进入队列,然后应该从后端 API 中提取到 Azure blob 存储。
Azure 存储队列和服务总线的大小限制仅为 64kb 和 1mb。
我可以使用哪些其他选项来实现这一目标?
*已编辑更多信息。
【问题讨论】:
-
将图像上传到 Blob 存储,并将图像的 URI 发送到队列。
-
我是否应该期望 blob 的行为与 Queue 相同?基本上,如果我使用 Blob,那么我需要使用队列吗?
-
您的问题中没有足够的信息来说明您在做什么,包括什么/如何将事物放入队列、哪个进程正在从队列中接收事物以及什么您在处理队列时正在做的事情。如果您想通知进程图像已准备好通过队列进行处理,则将要处理的图像写入 blob 存储,然后在队列上发送一条消息,并带有指向该文件所在位置的指针,这就是我的全部我建议。为了进一步澄清,您同时使用了 blob 存储和队列。
标签: azure message-queue azureservicebus azure-servicebus-queues azure-storage-queues