我有一个方案,其中我的一个班级有一个静态成员,我可以从一个函数中设置其静态值。假设属于同一App Service的另一个Function也使用此相同的类,并且还设置/依赖于静态成员的值。现在,如果这两个功能永远不会同时运行,那么我们就没问题了。另外,如果它们不在同一实例上运行,那么我们也没有问题,因为每个正在运行的实例都有自己的类定义。
我的问题是,同一App Service中的每个Function App是否都在不同的实例上运行?
我知道重新设计将消除任何可能的问题,但我只是对同一App Service中的功能之间的交互感到好奇。
来自同一App Service计划的每个功能应用将在每个实例上运行。
例如,如果您有一个包含3个实例的应用程序服务计划,则功能应用程序将在每个实例上运行。
因此您的问题
同一App Service中的每个Function App是否都在不同的实例上运行?
答案为否,来自同一App Service的功能应用程序将在同一实例上运行。