0

我们有一个可以托管多个租户的 Azure webapp。

租户创建是通过 webapp 本身完成的,每个租户在主域下都有自己的域(例如,tenant1.awesomestuff.com)

我们的问题是,即使我们已经使用主要和冗余的 Webapp 设置了 Azure 流量管理器,当添加租户时,执行域绑定到 Webapp 的行为会重新启动 Webapp(我希望它在后台修改 web.config )。

随着租户创建中断使用他们自己的系统的实时租户,这变得越来越成为一个问题。

使用流量管理器切换到冗余 Webapp 不是一个解决方案,因为检测主 Web 应用宕机的时间太长,我们需要一种方法告诉 Azure 在创建租户时使用冗余 Web 应用,等待主 Web 应用重启并在切换回它之前回来。

我们在 Application_Startup 中确实有一些代码导致了一些延迟,但我们已经对此进行了分析,并且在导致大部分延迟的其他地方花费了更多时间。

欢迎任何建议。

4

0 回答 0