我在 Azure 上有一个网络角色,它的工作之一是上传图片、格式化然后上传到 BLOB。
我使用 web 角色上的临时目录执行此操作 - 所以那里有一个临时文件,我在将其上传到 BLOB 后将其删除。
有时上传中断或 Web 角色出现问题,临时图像文件保留在 Web 角色上。
我想创建一个工作角色,在 X 小时内清理一次该文件夹。我可能会有 100 个 Web 角色(每个角色都在自己的隔离环境中)并且只有 2 个工作角色 - 所以他们必须以某种方式一个一个地获取 Web 角色,然后删除这些文件。
所以我的问题是——这有可能吗?!如果是这样,如何?
谢谢!