【发布时间】:2017-11-21 15:21:18
【问题描述】:
我有一个托管在 Azure 应用服务中的应用程序,我在其中运行一些作业,作业数量各不相同,队列一次可以是 1 到 20 000 个。我正在使用 Hangfire 来运行这些作业。
我正在寻找一种根据我自己的规则扩展应用服务的方法,我尝试使用基于性能的标准规则进行扩展,但并非所有作业都使用大量资源,因此这些规则不太适用。
任何帮助将不胜感激
【问题讨论】:
-
您是否将此作业包装在网络作业下?或者您是否将此代码部署为更大应用程序的一部分?您还看过 Azure Functions 吗?它们可能比在你的应用程序后面运行它们更适合这个。
-
我将其部署为更大应用程序的一部分,我还没有查看 Azure Functions,将查看那些,谢谢。
标签: c# asp.net-mvc azure azure-web-app-service autoscaling