我有以下类型的第 3 方 API 要在 c# 代码中按顺序调用。
try
{
transaction:
{
call API 1;
call API 2
call API 3
}
}
Catch
{
transaction rollback:
rollback API 4;
rollback API 5;
}
我应该如何在 Azure 函数 http 触发器中处理这个问题?SAGA 或 2 阶段提交是否适合这里?Azure 持久功能是否合适?我可以为此使用任何其他模式吗?