CAP 指一致性、可用性、分区容错性。
三高架构设计指高并发、高可用、高性能。
2 者区别如下:
- CAP理论:前提是在分布式架构下,价值是指导分布式系统如何应对网络不通时的异常问题。如业务服务和财务服务是一个分布式系统,业务服务调不通财务服务时,业务服务在保证自己不挂的前提下,是保证可用性还是一致性?
- 三高架构设计:适用于单体系统也适用于分布式架构,价值是指导高质量系统的设计。用尽可能少的资源承接尽可能多的流量,并保障系统的稳定运行。
总结:CAP理论更偏向于如何应对异常问题,三高架构设计更偏向于如何预防问题。