机票实时搜索系统架构设计
机票实时搜索系统架构设计
• 不同的业务场景,不同的特征
• 结合特征去进⾏设计和优化
• 通⽤!=最优
• 量体裁⾐
分布式系统的cap理论
首先把分布式系统中的三个特性进行了如下归纳:
● 一致性(c):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本)
● 可用性(a):在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。(对数据更新具备高可用性)
● 分区容错性(p):以实际效果而言,分区相当于对通信的时限要求。系统如果不能在时限内达成数据一致性,就意味着发生了分区的情况,必须就当前操作在c和a之间做出选择。
base就是为了解决关系数据库强一致性引起的问题而引起的可用性降低而提出的解决方案
base是下面三个术语的缩写:
基本可用(basically available)
软状态(soft state)
最终一致(eventually consistent)
------------------------------------------------------------------
今天先到这儿,希望对您技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考作用 , 您可能感兴趣的文章:
前端性能核对表checklist-2018
微服务与docker介绍
docker与ci持续集成/cd
精益it组织与分享式领导
it基础架构规划方案一(网络系统规划)
供应链需求调研checklist
如有想了解更多软件设计与架构, 系统it,企业信息化, 团队管理 资讯,请关注我的微信订阅号:
作者:petter liu
出处:
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
该文章也同时发布在我的独立博客中-petter liu blog。