【发布时间】:2021-10-11 02:24:57
【问题描述】:
我正在开发 Blazor 服务器和 Web API。
目前,我使用 blazor 网站通过 API 与我的数据进行交互,其中大部分交互都是简短的 (CRUD)。 API 使用 Token/Refresh 令牌身份验证。
我想添加使用文件(10 到 200mb)的函数,并使用 API 中的大量数据来组合它们。为此,我正在考虑使用这样的架构的 Azure Functions:
Blazor -> Azure Blob 存储 -> Azure 函数 -> Azure Blob 存储 -> Blazor
我从未使用过 Azure 函数,我不知道这样做是否正确?还是我应该使用其他解决方案/模式?
【问题讨论】:
-
您是否在 Azure 上托管 Blazor 服务器应用程序?
-
@DanielW。是的,Blazor 服务器和 Web Api 在 Azure 上
-
在这种情况下,为什么不直接连接到 Azure Blob 存储?对于 Blazor webassembly,我会使用函数,但对于 Blazor Server 则不会。
-
所以在文件上传到 blob 存储后,您将使用 blazor 服务器处理文件?
-
好的 200 Mb,在这种情况下,Azure Fuctions 接缝更好,对不起,我没有得到帽子部分。但请注意,Azure Functions 有一个最大运行时间。