首页 文章

Azure中的WebJob资源

提问于
浏览
0

我有一个Webjob,它在内存中保存了大量数据,可以运行很长一段时间 . 由于webjob作为服务计划的一部分运行,我可以看到服务计划可用的最高资源水平是7GB的内存 . 显然,这个计划与其他东西共享使用它也像网站等 . 我的问题如下,如果我要求我的webjob需要比服务计划中更多的内存,我有什么选择? Azure中是否还有其他内容可以让我按计划运行我的C#Console应用程序以获得更多资源?我目前正在使用Azure队列来触发连续的webjob .

2 回答

  • 0

    我相信Azure功能正是您正在寻找的 . 它允许在计划的\触发的基础上运行您的自定义代码,并且可以无限期地“免费”扩展,因为它不需要任何手动干预,而不是在金钱意义上 .

    例如,它还允许与Azure Queue轻松集成 . https://azure.microsoft.com/en-us/documentation/articles/functions-bindings-storage/#storagequeueoutput

  • 0

    我目前正在使用Azure队列来触发连续的webjob .

    由于您的webjob在连续模式下运行,因此触发了Azure队列 . 我认为scale out可能会帮助您减少内存消耗 . 如果您想避免浪费资源,请尝试使用Auto scale .

相关问题