gpt4 book ai didi

azure - Windows Azure - 从辅助角色访问 Web 角色

转载 作者:行者123 更新时间:2023-12-03 00:52:54 26 4
gpt4 key购买 nike

我在 Azure 上有一个 Web 角色,其工作之一是上传图片,对其进行格式化,然后上传到 BLOB。

我使用网络角色上的临时目录来执行此操作 - 因此那里有一个临时文件,我在将其上传到 BLOB 后将其删除。

有时上传中断或网络角色出现问题,临时图像文件保留在网络角色上。

我想创建一个辅助角色,每隔 X 小时清理一次该文件夹。我可能有 100 个 Web 角色(每个角色都在其自己的隔离环境中),而只有 2 个辅助角色 - 因此他们必须以某种方式一一访问 Web 角色,并删除这些文件。

所以我的问题是 - 这可能吗?!如果是这样,怎么办?

谢谢!

最佳答案

如果您创建一个辅助角色,它将在一个单独的虚拟机上运行,​​与您的网络角色不同,这会破坏整个想法,因为如果没有精心设计的界面,您就无法访问另一个虚拟机,而这样的界面肯定会对于这项任务来说有点过分了。

您真正想要的只是一个单独的线程 (System.Threading.Thread),您可以从 Web 角色入口点启动该线程,并持续监视临时文件夹中是否有剩余文件。这既便宜又有效。

关于azure - Windows Azure - 从辅助角色访问 Web 角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10932931/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com