简述什么是 CAP 理论,Kafka 满足哪两个?

CAP理论(帽子理论)是指,在分布式系统中,一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)三者不可兼得,最多只能同时满足两个。

Kafka在大多数情况下满足了CA理论,即一致性和可用性。

  • 一致性(Consistency):在Kafka中,任何一台机器写入的数据,其他节点也可以读取到。
  • 可用性(Availability):如果一个节点故障,其他节点可以正常提供数据服务。

然而,Kafka不满足分区容错性(Partition tolerance)。

发表评论

后才能评论