我有一个Azure应用服务(asp.net MVC Web应用),并且启用了自动缩放功能(最多3个实例)。现在,我希望在扩展新实例时,我希望其顺序号是多少? 例如: 如果当前有1个实例正在运行,然后发生横向扩展,则该新实例应在应用启动时确定它不是2。 再次,如果现在发生横向扩展,则该实例应标识为应用启动时不是3。
如何在C#中执行此操作? 在启动课程中->
public void Configuration(IAppBuilder app)
{
// How can I get the order of the newly created instance from here
}
答案 0 :(得分:0)
作为一种解决方法。我们可以创建一个Azure SQL数据库来存储订单号,并且可以在我们的Web应用程序中将其存储在缓存中(类似于静态变量)。
更多信息供您参考: