分布式架构中,一个web调用多个服务,怎么样保证事务。就是多个服务在不同的服务器上面,怎么保证事务?
4 回答
慕运维6192945
TA贡献1条经验 获得超0个赞
需要分系统来看,例如支付系统:转账服务,支付订单->业务订单 都需要保证两者数据的一致性,如何保证分布式事务效率能够达到和单机环境下效率基本一致是关键点
saber大爱_0
TA贡献8条经验 获得超1个赞
在分布式系统中,同时满足“CAP定律”中的“一致性”、“可用性”和“分区容错性”三者是不可能的,这比现实中找对象需同时满足“高、富、帅”或“白、富、美”更加困难。在互联网领域的绝大多数的场景,都需要牺牲强一致性来换取系统的高可用性,系统往往只需要保证“最终一致性”,只要这个最终时间是在用户可以接受的范围内即可。
添加回答
举报
0/150
提交
取消