分布式系统事务一致性和分布式的结合(Python/Java)
发布时间
阅读量:
阅读量
一 分布式系统特点
当前互联网领域中广泛采用的是分布式系统与微服务架构。基于业界知名的CAP定理可知,在设计或实现分布式系统时应当同时考虑数据一致性、系统可用性和分区容错性这三个关键要素。
1、CAP理论
对于分布式系统而言,在保证一致性、可用性和分区容忍性的前提下

一致性:分布式环境下多个节点的数据是否强一致。
可用性:分布式服务能够持续维持其可用状态。当用户向系统提交一个请求后,服务能够在有限的时间段内响应结果。
分区容忍性:特指对网络分区的容忍性。
例如,在Cassandra和Dynamo等系统中,默认倾向于将AP作为默认模式并降低其权重;在HBase和MongoDB等系统中,默认倾向于CP模式并降低A的权重。
2、BASE 理论
核心思想:
Fundamentally Accessible(Basic...Available) :upon encountering a failure scenario, permits a limited degree of unavailability, to maintain the e
全部评论 (0)
还没有任何评论哟~
