创建缩略图请求并将其在 azure 队列存储中排队 最后 web 作业应该使用 asp.net mvc 获取并创建它
create thumbnail request and queue it in azure queue storage finally web job should pickup and create it using asp.net mvc
你们中的任何一个都可以建议我如何继续以下两点,因为我很困惑。我有一个 asp.net mvc 应用程序,它将图像和其他地址详细信息上传到 blob 存储。
现在我需要添加以下逻辑。
我对流程感到困惑
Azure 队列存储-> 创建图像缩略图-> 网络作业。
任何文章或代码片段都会有所帮助。
1 为每张上传的照片创建缩略图的请求将排队到 'Azure Queue storage'。这应该在用户为联系人上传照片后立即完成。
2 Web-Job 应该从上传的照片中获取创建缩略图的请求。
I am confused about the flow Azure queue storage-> create image thumbnail--> web job.
根据你的描述,我建议你可以试试下面的流程。
首先,您可以将图像从本地上传到 MVC 应用程序中的 blob 存储,然后将 blob url 存储到 SQL 数据库。
上传完成后,代码会将消息写入 Azure 队列。
在 Web 作业中,WebJobs SDK 使用队列触发器轮询队列中的新消息。
当出现新消息时,WebJob 会为该图像创建缩略图并将该图像存储到 blob。最后它会将缩略图 url 存储到 sql 数据库中。
更多细节,我建议你可以尝试阅读这篇article。
它包含相同的逻辑和代码片段。
你们中的任何一个都可以建议我如何继续以下两点,因为我很困惑。我有一个 asp.net mvc 应用程序,它将图像和其他地址详细信息上传到 blob 存储。
现在我需要添加以下逻辑。 我对流程感到困惑 Azure 队列存储-> 创建图像缩略图-> 网络作业。
任何文章或代码片段都会有所帮助。
1 为每张上传的照片创建缩略图的请求将排队到 'Azure Queue storage'。这应该在用户为联系人上传照片后立即完成。 2 Web-Job 应该从上传的照片中获取创建缩略图的请求。
I am confused about the flow Azure queue storage-> create image thumbnail--> web job.
根据你的描述,我建议你可以试试下面的流程。
首先,您可以将图像从本地上传到 MVC 应用程序中的 blob 存储,然后将 blob url 存储到 SQL 数据库。
上传完成后,代码会将消息写入 Azure 队列。
在 Web 作业中,WebJobs SDK 使用队列触发器轮询队列中的新消息。
当出现新消息时,WebJob 会为该图像创建缩略图并将该图像存储到 blob。最后它会将缩略图 url 存储到 sql 数据库中。
更多细节,我建议你可以尝试阅读这篇article。
它包含相同的逻辑和代码片段。