分布式系统中常见的问题有哪些?

2026-05-25 12:180阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1469个文字,预计阅读时间需要6分钟。

分布式系统中常见的问题有哪些?

CAP理论:C:一致性,保证每一节点(微服务)系统在任一时刻都是完全一致的;A:可用性,整个系统是一直可用的,而且是正常响应时间;P:分区容错性,系统在遇到网络分区时,仍能正常工作。BASE理论:B:基本可用,系统不保证强一致性,但保证基本可用;A:软状态,系统允许出现中间状态,最终达到一致状态;S:最终一致性,系统最终达到一致状态。

一.CAP理论,BASE理论?

CAP:

  • C:强一致性,保证每一节点(微服务)统一时间点数据的完全一致
  • A:可用性,整个系统是一直可用的,而且是正常响应时间。不允许出现用户访问失败的情况
  • P:分区容错性,某一个节点或者网络分区发生故障时,整个系统还是可用的,对于用户来说没有影响

注意:CAP理论就是说在分布式存储系统中,最多只能实现上面的两点。P一定要实现,所以就是CP和AP的权衡。


BASE:

  • BA:基本可用,系统出现问题,用户的响应时间增加了,或者非核心功能不可用了。都是可以的。
  • S:软状态,数据同步允许有延迟,这一段延迟的状态就是软状态。
  • E:数据最终一致性,在经过一段时间的数据同步后,最终能达到一直就行,不要求实时。

总结:cap是最理想化的,base是对cap的一些理解,更加现实化,是对cap的妥协。

阅读全文

本文共计1469个文字,预计阅读时间需要6分钟。

分布式系统中常见的问题有哪些?

CAP理论:C:一致性,保证每一节点(微服务)系统在任一时刻都是完全一致的;A:可用性,整个系统是一直可用的,而且是正常响应时间;P:分区容错性,系统在遇到网络分区时,仍能正常工作。BASE理论:B:基本可用,系统不保证强一致性,但保证基本可用;A:软状态,系统允许出现中间状态,最终达到一致状态;S:最终一致性,系统最终达到一致状态。

一.CAP理论,BASE理论?

CAP:

  • C:强一致性,保证每一节点(微服务)统一时间点数据的完全一致
  • A:可用性,整个系统是一直可用的,而且是正常响应时间。不允许出现用户访问失败的情况
  • P:分区容错性,某一个节点或者网络分区发生故障时,整个系统还是可用的,对于用户来说没有影响

注意:CAP理论就是说在分布式存储系统中,最多只能实现上面的两点。P一定要实现,所以就是CP和AP的权衡。


BASE:

  • BA:基本可用,系统出现问题,用户的响应时间增加了,或者非核心功能不可用了。都是可以的。
  • S:软状态,数据同步允许有延迟,这一段延迟的状态就是软状态。
  • E:数据最终一致性,在经过一段时间的数据同步后,最终能达到一直就行,不要求实时。

总结:cap是最理想化的,base是对cap的一些理解,更加现实化,是对cap的妥协。

阅读全文