当前位置: 首页 > 图灵资讯 > java面试题> 金三银四精选java面试题-什么是BASE理论

金三银四精选java面试题-什么是BASE理论

来源:图灵教育
时间:2023-12-20 10:10:17
 

什么是BASE理论

由于不能同时满足CAP,所以出现了BASE理论:

  1. BA:Basically Available,表示基本可用,表示可以允许一定程度的不可用,比如由于系统故障,请求时间变长,或者由于系统故障导致部分非核心功能不可用,都是允许的
  2. S:Soft state:表示分布式系统可以处于一种中间状态,比如数据正在同步
  3. E:Eventually consistent,表示最终一致性,不要求分布式系统数据实时达到一致,允许在经过一段时间后再达到一致,在达到一致过程中,系统也是可用的