Seata微服务分布式架构是怎样的?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Seata微服务分布式架构是怎样的?

1358896759097293 2021-05-18 10:49:20 4165

Seata微服务分布式架构是怎样的?

seata微服务 seata微服务分布式 分布式微服务 分布式seata 分布式微服务服务
分享到
取消 提交回答
全部回答(1)
  • 1358896759097293
    2021-05-18 14:23:53

    18.png

    电商交易场景(无事务分布式架构图) 微服务架构中大部分做的都是消息补偿,比如说搞个消息中间件,更新一下对面的服务或者搞个定时任务等,这种机制用的比较多。真正使用分布式事务的比较少,主要是考虑到性能问题。 模拟下场景:比如用户要购买过程中,用户生成了一个订单,系统就生成订单服务,快递服务等,如果在抢购过程还要考虑库存问题,比如库存只有5条,但是订单购买了10条,要做判断是否成功,这个中间可能需要不同的数据来进行判断。还有就是数据的同步,比如同步积分,同步优惠券等一系列问题。这个在实际上微服务架构中这是很难实现的,目前阿里的Seata开源之后,就给我们在微服务架构提供一个非常重要的解决方案 18.1.png Seata分布式事务架构图 每个技术框架、每个方案是在特定场景下使用的,并不强迫大家去使用,我们去了解它的原理,能够为我们以后架构设计能够多个选择。让大家能够更合理的进行技术选型,我们说很重要的原则,在做架构设计时,要综合考虑,包括成本,需求等等问题。

    0 0
微服务
使用钉钉扫一扫加入圈子
+ 订阅

构建可靠、高效、易扩展的技术基石

相似问题
最新问题