何时在 Azure 上使用存储队列?

何时在 Azure 上使用存储队列?

Blob 存储触发器和队列存储触发器之间有什么区别?Blob 存储触发器对我来说听起来像队列。有哪些例子对它们有意义?

答案1

Blob 存储触发器和队列存储触发器有什么区别?

你可以检查一下博客

Blob 存储

Blob 是二进制大对象的首字母缩写。Blob 通常包含非结构化的大文件,例如图像、视频、音乐文件、备份文件等。

Blob 存储可以分为两个访问层,热访问层(用于频繁访问的数据)和冷访问层(用于不经常访问的数据)。

队列存储

队列存储有点像 MSMQ。它允许您解耦组件并进行可靠的异步通信。在 Azure 队列存储中,队列数量仅受存储帐户容量的限制。

每次将文件上传到服务器时,我都想使用 Azure Functions 执行 Windows 二进制文件并将结果存储在某处。例如,用户上传 a.jpg,Azure Functions 执行“foo.exe a.jpg”并将 result.jpg 存储在某处。

根据您的情况,blob 似乎是更合适的选择。

相关内容