关于bff的一个问题,分布式事务的原子性问题,该在bff解决,还是各个微服务中解决,还是同时解决
bff肯定会调用多个服务,如果是写的操作如何保证原子性呢
4 回复
理论上,bff调用的服务已经封装了事务的。
如果一定要放到bff里做,node里需要加入分布式事务处理,目前node社区应该还没有很好的方案,参考java的seata吧。
@ganshiqingyuan dtm看着不错的。bff本质是proxy,不处理事务的。否则复杂会变得非常高,我倒是很希望node同学能够在这个领域深入
@i5ting 好吧,,我没咋写过bff,只是猜测,,bff调用各个微服务存数据,,,bff调用各个微服务取数据,,比较符合直觉。。