为什么我们需要两个不同的Web作业存储帐户?

时间:2018-05-09 07:32:32

标签: azure azure-webjobs

使用相同的存储连接字符串是否有任何副作用?

  1. AzureWebJobsDashboard
  2. AzureWebJobsStorage

1 个答案:

答案 0 :(得分:3)

  

使用相同的存储连接字符串是否有任何副作用?

简短回答是,您可以为它们使用相同的存储连接。根据我的理解,Webjob允许使用不同的存储来保存Webjob仪表板和Webjob信息。我们可以从AzureWebJobsDashboard and AzureWebJobsStorage

获取有关它的更多信息
  

<强> AzureWebJobsDashboard

     

此Azure存储帐户主要由Azure WebJob SDK用于存储来自WebJobs控制面板的日志。此连接字符串是可选的,仅在您计划使用仪表板监视WebJobs时才需要。

     

WebJob运行时在此存储帐户下创建两个容器,其名称为“azure-webjobs-dashboard”和“azure-jobs-host-archive”。 webJob仪表板使用azure-webJobs-dashboard容器来存储主机和执行端点(功能)详细信息。 Azure-jobs-host-archive用作执行日志的存档。

     

<强> AzureWebJobsStorage

     

AzureWebJobsStorage应指向主要用于记录的存储帐户。 WebJob运行时在此存储帐户中创建两个容器,其名称为“azure-jobs-host-output”和“azure-webjobs-host”。如果您将AzureWebJobsDashboard和AzureWebJobsStorage指向两个不同的存储帐户,您会注意到这两个容器在两个存储帐户中都是重复的。