请简述 CAP 原理。 CAP原则又称CAP定理,指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)...
分布式数据库一主多从复制的优点 分摊负载 专机专用 便于冷备 高可用 MySQL复制注意事项: 主主复制的两个数据库不能并发写入。 复制只是增加了数...
用你熟悉的编程语言实现一致性 hash 算法。 编写测试用例测试这个算法,测试 100 万 KV 数据,10 个服务器节点的情况下,计算这些 KV ...
1.一致性hash,引入 虚拟节点的好处: 1)当节点较少时,两个节点上分布的请求不会差别太大 2)各个虚拟节点散落在hash环上,新增节点也是散落...
架构的演化 零阶段:最简单的互联网应用架构 一阶段:应用数据分离 二阶段:使用缓存改善系统性能 三阶段:使用应用服务器集群改善系统的并发...
一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。 1、项目管理/Bug管理/问题管理 项目管理软件是整个业务的需...
架构师训练营第三周作业 1. 请在草稿纸上手写一个单例模式的实现代码,拍照提交作业。 2. 请用组合设计模式编写程序,打印输出图 1 的窗口,窗口组...
设计模式四部分:名称、待解问题、解决方案、利弊 设计模式功能分类:创建型、结构型、 行为性 设计模式方式分类: 类模式:以继承的方式实现,静态的 对...
面向对象的设计目的 强内聚、低耦合,让系统 易扩展 易于增加新的功能 更强壮 不容易被粗心的程序员破坏 可移植 能够在多样的环境下运行 更简单 容易...
作业一: 请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则? 依赖倒置原则的包含如下的三层含义: 高层模块不应该依赖低层模块,两...