gpt4 book ai didi

azure - 将 Azure Function 微服务组装成事务有哪些策略?

转载 作者:行者123 更新时间:2023-12-03 01:46:53 24 4
gpt4 key购买 nike

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

最佳答案

What strategies are there for assembling Azure Function microservices into transactions?

对于微服务来说,最终一致性比强事务一致性更合适。您可以通过以下链接找到更多有关微服务事务的背景和解决方案的信息。

Compensating Transaction pattern

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

can db contexts and service bus transactions be passed around?

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

关于azure - 将 Azure Function 微服务组装成事务有哪些策略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45679480/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com