有哪些策略可用于将 Azure 函数微服务组合到事务中?



将 Azure 函数视为表达小块业务逻辑的一种方式,以便将它们组装成"工作单元"。也许通过创建新函数来调用其他函数,也许通过逻辑应用,不确定。一般来说,这些函数的聚集如何作为事务执行......是否可以传递数据库上下文和服务总线事务?

有哪些

策略可用于将 Azure 函数微服务组合到事务中?

对于微服务,最终一致性比强事务一致性更适合。您可以从以下链接中找到有关微服务事务上下文和解决方案的更多信息。

补偿事务模式

在云中运行的应用程序经常修改数据。此数据可能分布在不同地理位置的各种数据源中。为了避免争用并提高分布式环境中的性能,应用程序不应尝试提供强事务一致性。相反,应用程序应实现最终一致性。在此模型中,典型的业务操作由一系列单独的步骤组成。

是否可以传递数据库上下文和服务总线事务?

这些事务在与服务级别事务不同的级别中工作。补偿事务只是Microsoft推荐的一种模式。我们需要自己实施它,使其适合您的服务。

最新更新