1. Consul,Zookeeper,Eureka的异同点 名字语言CAP服务健康检查对外暴露接口boot集成EurekaJavaAP(保证高可用)可配支持HTTP是ConsulGoCP(保证数据一致)支持HTTP/DNS是ZookeeperJavaCP(保证数据一致)支持客户端是 CAP C:COnsistency(强一致性)A:Availability(可用性)P:Partitio
CAP ACID理论:CAP的"酸",追求一致性。 提到ACID,它很容易理解,在单机上实现也不难,比如可以通过锁、时间序列等机制保障操作的顺序执行,让系统实现ACID特性。但是一说要实现分布式系统的ACID特性比较难实现呢? ACID理论是对事务特性的抽象和总结,方便我们实现事务。可以这样理解:如果实现了操作的ACID特性,那么旧实现了事务。二大多数人觉得比较难,是因为分布式系统涉及多个节点
CAP是分布式系统的重要理论,在大型分布式系统中一致性(Consistency),高可用性(High-Availability),分区可容忍性(Partition-tolerance)是设计者都希望能同时达到的,但是根据CAP理论一个系统最多能实现3中其2。 CAP理解: C:Consistency, all nodes see the same data at the same time;