Azure项目 - 需要指导

时间:2011-07-14 16:24:00

标签: azure azure-storage

我正在开发一个小型的介绍性Azure项目,我需要以负载平衡的方式在工作者角色之间分发文档。 我是ASP .NET和azure的初学者。 我想了解如何使用azure / resources执行此操作,这将有助于我这样做。

3 个答案:

答案 0 :(得分:1)

我会将文档放入Azure blob存储中,将工作项放入队列中。工作人员将从队列中提取条目并在处理文档时将其删除。请记住,如果工作人员失败,您将需要一些方法来重新排队工作。您可以通过在删除队列项之前重新锁定队列项,或者使用另一个存储区来执行此操作,例如,您可以进行周期性检查并用于重新排队失败项的表条目。

答案 1 :(得分:0)

我建议您首先阅读Azure队列存储(Queue Services API)。通过将消息插入队列,工作者角色可以从该队列中获取工作。队列中条目的大小限制为8KB,因此我建议您将该实际文档放入SQL Azure(如果您的应用程序正在使用它)或Azure BLOB存储(Blob Storage API)并发布消息在包含对存储文档的引用的队列中。

答案 2 :(得分:0)

一个很好的学习资源是Developing Application for the Cloud指南和来自Microsoft patterns & practices的示例应用。

相关问题