首页 > 解决方案 > 前端应用程序应该知道分布式事务(saga)状态吗?

问题描述

我们在前端有一堆 Spring Web 服务和一个 Angular 应用程序

我正在尝试实现基于编排的传奇,其中从前端应用程序到服务之一的 http req 和服务将更新其数据库并引发 kafka 事件,该事件将被下一个 web 服务监听,依此类推

我对前端应该假设 req 成功(如果 saga 在两者之间失败并且 saga 回滚怎么办)或等到整个 saga 完成这一事实感到困惑

任何关于此的评论/建议都会有所帮助......

标签: apache-kafkamicroservicesdistributed-transactionsevent-driven-design

解决方案


推荐阅读