【发布时间】:2018-05-20 20:55:00
【问题描述】:
我有一个非常简单的应用程序。
用户上传一张照片,然后照片得到各种增强,例如“模糊”或“棕褐色”。
图像过滤器的处理是在天蓝色函数中完成的。因此,您将图像的“guid”与过滤器一起传递给 azure 函数,然后 azure 函数会处理它并创建照片并放入 azure 存储中。
我有多个图像过滤器。
是否可以在我的网站上为每个过滤器同时请求多个 Azure 函数?或者有没有别的办法。
注意:我不想使用 blobstorage 触发器,因为它们可能会延迟几分钟。这是我在微软官方文档上看到的。
我认为在网络服务器上发出 100 个并行 http 请求可能是矫枉过正。触发 100 个并行函数执行的替代方案是什么。
【问题讨论】:
-
这可能会因为它太宽泛而被关闭,并且基本上会导致有人说是或否。因为你只是问它是否可以。另一方面,如果您要求它被模糊,并且在单独的请求中要求它是 XXX,那将应用于模糊吗?谁在保存时获胜?
-
我只想同时处理多个图像,然后向用户显示一个画廊。为什么这么难解释。
-
还可以看看 Durable Azure Functions。 Durable Functions 允许您在代码中简洁地实现函数链接。 docs.microsoft.com/en-us/azure/azure-functions/…
-
我的意思是,如果你开火,就做大,然后开火模糊图像,开火,就变成黑白。都在同一时间。一项功能将获胜。即一个人将要写作,而另一个人正在写作。所以谁来写,也是在黑白中添加了模糊,或者你得到一个模糊和一个黑色和白色。此外,您的问题并未询问如何显示 100 张图像。它询问如何并行应用过滤器 100 次
标签: .net azure azure-functions