如何检查Azure Function是否仍在运行

时间:2019-09-25 15:14:33

标签: function azure

我遇到了必须定期调用Azure函数的情况。 当我调用函数时,我需要检查azure函数的状态。 如果Azure函数正在运行,那么我需要将呼叫推迟到完成为止。

我正在尝试查看电子邮件队列(随着电子邮件的传入),我需要使用Amazon SES发送电子邮件

我正在使用HTTPtrigger,电子邮件部分工作正常。

我不希望函数已经运行时被调用。

2 个答案:

答案 0 :(得分:0)

如果考虑无服务器架构,则每次调用服务端点时,都会创建一个新实例,并由扩展控制器管理扩展。

无法检查该功能是否正在运行。

答案 1 :(得分:0)

在不了解您的用例的情况下,我认为使用耐用功能是可能的。查找Eternal Orchestrations,它们会无限期地调用自己。然后,您可以根据需要查询状态,并使永恒的业务流程中的工作流根据某些条件而改变。