在WebJobs SDK中,如何为Blob输出绑定其他CloudStorageAccount?

时间:2014-10-04 18:20:51

标签: azure-webjobs azure-webjobssdk

WebJobs SDK正在做一些非常出色的工作,简化了为了将blob保存到存储而需要编写的代码量,但是在一个存储帐户中都是默认的AzureJobsStorage

在一个存储帐户中拥有所有内容(队列,Blob,表和心跳)将在中等负载生产环境中限制该帐户。

当然,我可以编写旧版WindowsAzure.Storage代码来将blob保存到所需的存储帐户,但我将放弃WebJobs SDK简单

感谢任何建议或意见。

2 个答案:

答案 0 :(得分:1)

今天,WebJobs SDK仅支持每个主机两个存储帐户:

  • AzureWebJobsStorage - 用于您应用的数据
  • AzureWebJobsDashboard - 用于记录(心跳,功能等)和仪表板索引

如果您愿意,这两个帐户可能会有所不同,但这就是您现在可以做的所有分离。

我们在待办事项上有一个项目,支持多个数据存储帐户,但没有ETA。

答案 1 :(得分:0)

这有点像是限制了这个限制,但是让我们说你想要与存储帐户相关的特定工作(而不是一个工作访问和写入不同的存储帐户)。您可以使用不同的配置打开两个不同的作业主机,但也可以创建自己的TypeLocator来过滤哪些作业与特定主机相关联。