C# 2个azure函数,并按顺序执行它们
我有2个azure功能(2个不同的资源),应该执行:C# 2个azure函数,并按顺序执行它们,c#,azure,dependencies,azure-functions,C#,Azure,Dependencies,Azure Functions,我有2个azure功能(2个不同的资源),应该执行: 职能1 职能2 职能1 职能2 等 而且只有按照这样的顺序 因此,当执行函数1时,函数2等待。反之亦然。 例如,如果函数1执行失败,我们将执行函数2(而不是重试函数1)。反之亦然 如何组织它?你不能。如果需要编排,可以尝试使用。然后您就有了一个编排函数,可以按正确的顺序调用另外两个 您确定需要使用不同的功能吗?另一种选择是只使用一个函数,并对逻辑进行编程,使函数中的两个方法按正确的顺序执行您希望它们执行的操作。这可以通过排队完成: 函数1
- 职能1
- 职能2
- 职能1
- 职能2 等 而且只有按照这样的顺序
如何组织它?你不能。如果需要编排,可以尝试使用。然后您就有了一个编排函数,可以按正确的顺序调用另外两个
您确定需要使用不同的功能吗?另一种选择是只使用一个函数,并对逻辑进行编程,使函数中的两个方法按正确的顺序执行您希望它们执行的操作。这可以通过排队完成: 函数1将数据放入函数2订阅的队列1中。
因此,当函数1失败时,它会将数据放入队列,而在函数2中,队列触发器会接收数据并执行。是的,有两个不同的项目具有不同的依赖关系,等等。您可以添加更多详细信息吗?它是http触发的,队列触发的?你想达到什么目的?正如Peter提到的,你可以尝试使用