开发者社区 问答 正文

都是主动控制是否回滚,为什么还要用seata

一个微服务A调用另一个微服务B , B出错了, A要判断B是否成功才主动抛出异常去回滚,而不是A自动回滚, 那不是直接不用seata就可以做到吗?

展开
收起
一人吃饱,全家不饿 2021-02-02 11:07:44 4285 分享 版权
来自: 阿里开源
1 条回答
写回答
取消 提交回答
  • 重点在于业务无侵入性。这就比如你完全可以使用new来创建对象使用jdbc来链接数据库,那你为什么还要用spring框架和mybatis这类的框架。框架/中间件可以帮你完成一些杂活来提高开发效率。

    2021-02-02 11:07:51
    赞同 展开评论
问答分类:
问答标签:
问答地址: