Azure 逻辑应用程序故障处理
azure logic apps failure handling
对于逻辑应用本身的故障(即所有功能都正常),逻辑应用的故障处理是什么?
考虑一个例子,我有一些触发器,然后我调用一些 REST API 来获取身份验证令牌,然后我使用该令牌调用一些长进程并轮询它直到完成。
现在逻辑应用程序在中途崩溃(例如,由于 Azure 端的硬件故障)。
会发生什么?它会失败吗?它会从头开始(并可能多次启动漫长的过程)吗?它会从它所在的状态重新启动吗(并冒着身份验证令牌变得陈旧的风险?)
如果它只是失败了,有没有办法让我触发这种情况并输入一些关于它在过程中的位置(以及触发输入是什么)?
它将在服务器故障之前重新启动。逻辑应用程序保证如果 运行 启动,它将执行到完成。
您可以在逻辑应用程序上添加警报,该警报可以配置为在发生故障时发送邮件、调用 http webhook 或触发其他逻辑应用程序
对于逻辑应用本身的故障(即所有功能都正常),逻辑应用的故障处理是什么?
考虑一个例子,我有一些触发器,然后我调用一些 REST API 来获取身份验证令牌,然后我使用该令牌调用一些长进程并轮询它直到完成。
现在逻辑应用程序在中途崩溃(例如,由于 Azure 端的硬件故障)。
会发生什么?它会失败吗?它会从头开始(并可能多次启动漫长的过程)吗?它会从它所在的状态重新启动吗(并冒着身份验证令牌变得陈旧的风险?)
如果它只是失败了,有没有办法让我触发这种情况并输入一些关于它在过程中的位置(以及触发输入是什么)?
它将在服务器故障之前重新启动。逻辑应用程序保证如果 运行 启动,它将执行到完成。
您可以在逻辑应用程序上添加警报,该警报可以配置为在发生故障时发送邮件、调用 http webhook 或触发其他逻辑应用程序