假设我想要一个 TimerTrigger 函数应用程序,每 10 秒执行一次并打印递增计数(1...2...3...), 如何在不使用环境变量的情况下实现此目的?
最佳答案
您已在为您的函数使用 Azure 存储帐户。在该存储帐户中创建一个表,并增加其中的计数器。这还有一个额外的好处,就是可以在函数重新启动后保持不变。
由于您使用的是 TimerTrigger,因此隐含地表明该函数只会运行一个实例。如果不是这种情况,您可能最终会陷入竞争状态,两个或多个实例交错,从而错误地增加计数器。
关于azure - Azure Function Apps 中全局变量的替代方案是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71830011/