Azure函数中具有多个输出的事务
当Azure函数中有多个输出绑定,并且我必须保证写入所有输出都成功时,我们应该如何处理事务?运行时是否提供某种分布式事务处理,还是我必须自己构建所有东西Azure函数中具有多个输出的事务,azure,transactions,azure-functions,Azure,Transactions,Azure Functions,当Azure函数中有多个输出绑定,并且我必须保证写入所有输出都成功时,我们应该如何处理事务?运行时是否提供某种分布式事务处理,还是我必须自己构建所有东西 例如,我绑定到DocumentDb和Blob存储。由于某种原因,写入Blob存储失败。是否有可能回滚整个操作 运行时不提供多个输出之间的任何事务保证。若第一个输出成功,然后第二个输出失败,那个么您可能会处于不一致的状态 一种解决方法是在重试时使用触发器类型,例如服务总线,并使所有输出都是幂等的。运行时不提供多个输出之间的任何事务保证。若第一个输
例如,我绑定到DocumentDb和Blob存储。由于某种原因,写入Blob存储失败。是否有可能回滚整个操作 运行时不提供多个输出之间的任何事务保证。若第一个输出成功,然后第二个输出失败,那个么您可能会处于不一致的状态
一种解决方法是在重试时使用触发器类型,例如服务总线,并使所有输出都是幂等的。运行时不提供多个输出之间的任何事务保证。若第一个输出成功,然后第二个输出失败,那个么您可能会处于不一致的状态 一种解决方法是在重试时使用触发器类型,例如服务总线,并使所有输出幂等