分布式事务

什么是分布式事务:
当我们使用多个服务通过网络通信去完成一个事务就被成为分布式事务。

问题:
分布式事务经常控制不住。
由于我们的分布式事务是由多个服务通网络通信去完成,这就导致有的服务完成了,而有的服务没有完成或者由于网络通信的问题无法去完成。这就导致一个问题,有的服务已经完成了,可有些任务已经无法完成,所以这件事务并没有完成,因此完成服务必须被取消。

CAP:
在分布式当中,由于网络环境等不可抗因素,我们只能确保CAP中两个,P是必须,所以只有CP与AP两种情况。

C:数据一致性:数据是一致的,最新的
A:系统可用性:系统随时可用
P:分区容错性:因为网络原因,导致节点间通信失败,产生分区。

CP:常用与与金钱相关的服务当中,如买卖东西,银行转账等
AP:常用于可以被延迟的服务当中,如退款,积分等

posted @ 2025-03-17 21:23  飞天白鸽  阅读(5)  评论(0)    收藏  举报