【问题标题】:Shared storage for both worker and webrole in azureazure 中 worker 和 webrole 的共享存储
【发布时间】:2012-10-22 19:34:13
【问题描述】:

我可以为 Azure 应用程序的辅助角色和 Web 角色共享临时存储吗?

我的应用程序中有一个视频上传部分,在上传 mp4 视频时,它将存储在网络角色的 LocalStorage 中,我正在生成视频的缩略图,并将视频转换为不同的格式。最初,我使用来自 Web 角色本身的 TPL 完成了这个场景。现在我计划将视频转换和缩略图生成移交给工人角色。一世。 e ,当用户上传视频时,它将存储在任何临时存储中,工作人员角色将其拾取并将视频转换为另一种格式并生成视频的缩略图并将结果上传到我的 blobstorage 和视频将从本地存储中删除。

据我所知,worker 角色无法访问 webrole 的本地存储。那么我最初应该将我的视频存储在哪里,以便工作人员和 webrole 都可以访问它呢?

提前致谢

骨头

【问题讨论】:

    标签: asp.net azure-storage


    【解决方案1】:

    为什么不直接使用 blob 存储?

    【讨论】:

    • 是的,blobstorage 是一个选项。但它会比 localstorage 慢吗?一旦生成缩略图并且视频被转换,我就不需要初始上传的 mp4 视频,这就是为什么我想到了像本地存储这样的临时存储。
    • 是的,blob 存储可能会比本地存储慢。那是因为涉及到一个网络,但你别无选择。 (你试图在不同的服务器之间共享一个文件,所以总会有一个网络。)
    猜你喜欢
    • 2012-11-05
    • 2018-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-19
    • 1970-01-01
    • 1970-01-01
    • 2017-01-08
    相关资源
    最近更新 更多