今天看了一下公司的微服务调用,他们是这样实现的,从 A 远程调用 B 的接口,然后 B 远程调用 C 的接口...,如果 C 出错回滚会返回错误结果,然后 B 也回滚,最后到 A 那层就返回执行业务失败,感觉是一条链式嵌套的思想,除了在代码上业务不直观,想问一下大家这样会不会有什么问题?有没有什么更好的办法,今天刚看了 TCC 模型,那个可以吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.