我有一个托管在Azure App Services中的应用程序,我正在运行一些作业,作业数量各不相同,队列一次可以是1到20 000。我正在使用Hangfire来运行这些工作。
我正在寻找一种基于我自己的规则来扩展App Services的方法,我尝试使用基于性能的标准规则进行扩展,但并非所有作业都使用了大量资源,因此规则不能很好地解决问题。 / p>
任何帮助将不胜感激
答案 0 :(得分:2)
我正在寻找一种基于我自己的规则扩展App Services的方法,我尝试使用基于性能的标准规则进行扩展,但并非所有作业都使用了大量资源,因此规则不能很好地解决问题
根据我的理解,如果多个实例的自动缩放(向外扩展)无法满足您的要求,我认为您可以根据自定义规则以编程方式扩展或扩展您的应用服务计划。您可以使用Azure AD身份验证访问应用服务计划的Create Or Update REST API。有关详细信息,您可以参考此类issue。