首先在分布式微服务里面C A P定理
C 一致性
解释比如在redis集群里面的三台机器里面的的数据是一致的,如果一台机器挂掉就一起不对外提供服务了(大约三分钟)
A 可用性
如果说在这三台又不幸有一台机器挂了,那还可以那就还是可以使用的,就算宕机就剩一台redis了还是可以正常使用的
P 分区容错性
举个例子,如果北上广各有一台服务器可能会有网络延迟或者分区等等原因导致数据不一致
注:根据多个项目的实践反馈P一定要有的,所以就成了AP和CP
AP:数据可能是不一致的
CP:如果一个数据节点宕机了,那么整个服务会在大约三分钟内挂掉