机票实时搜索系统架构设计
上一篇 /
下一篇 2018-11-05 10:37:11
/ 个人分类:业务知识
机票实时搜索系统架构设计
分布式系统的CAP理论
首先把分布式系统中的三个特性进行了如下归纳:
●一致性(C):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本)
●可用性(A):在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。(对数据更新具备高可用性)
●分区容错性(P):以实际效果而言,分区相当于对通信的时限要求。系统如果不能在时限内达成数据一致性,就意味着发生了分区的情况,必须就当前操作在C和A之间做出选择。
BASE就是为了解决关系数据库强一致性引起的问题而引起的可用性降低而提出的解决方案 BASE是下面三个术语的缩写:
基本可用(BasicallyAvailable)
软状态(Softstate)
最终一致(Eventuallyconsistent)
相关阅读:
- 软件测试的生命周期及测试流程 (旺达, 2018-10-23)
- 软件项目管理工具和实践 (旺达, 2018-10-25)
- 测试工程师怎么甩锅! (旺达, 2018-10-26)
- 游击式可用性测试的艺术 (旺达, 2018-10-30)
- 职场发展两条路:当专家还是管理者? (旺达, 2018-10-30)
- 测试多分支开发对合并代码的影响 (旺达, 2018-10-31)
- 从一个常见的面试题目说起 (旺达, 2018-11-02)
- 项目管理理论与实践——软件需求分析 (空白格--, 2018-11-05)
- 软件测试之入门知识 (空白格--, 2018-11-05)
- Git的其他用法 (空白格--, 2018-11-05)
收藏
举报
TAG:
业务知识
测试