天蓝色webjob中是否有全局变量?如何从webjob执行中保留数据?

时间:2015-03-08 09:54:41

标签: asp.net-mvc asp.net-mvc-4 azure azure-webjobs

我正在使用Azure webjob填充数据列表,我需要use in my MVC Web application

但是在执行azure webjob之后我没有在mvc web应用程序中获取我在azure web job中使用的旧对象中的数据。

  

这里是否有任何全局变量概念将数据从Web作业执行持久保存到mvc app?

1 个答案:

答案 0 :(得分:1)

Azure可能会在您的所有实例(reference)上运行您的WebJobs,因此您的WebJob应该是无状态的(这是一种很好的做法)并且不应该依赖任何全局变量。

要保留数据,取决于您的数据类型,我通常使用 Azure存储(表,队列)来存储我的WebJobs使用的一些简单数据。或者,如果它与您的数据库相关,请直接连接到那里(Auzre SQL,SQL Server或MySQL)并在那里保存数据。