架构设计原则单一职责原则开放封闭原则里氏替代原则依赖倒置原则接口分离原则分布式分布式与集群数据一致性服务治理服务降级分布式理论2PC3PCCAPBASE分布式协调Zookeeper基本概念常见用法ZAB算法脑裂分布式事务本地事务&分布式事务可靠消息最终一致性最大努力通知TCCDubbo服务注册服务发现服务治理分布式数据库怎样打造一个分布式数据库什么时候需要分布式数据库HBase分布式文件系统mfsfastdfs分布式缓存缓存一致性缓存命中率缓存冗余限流降级熔断器模式HystrixSentinalresilience4j分布式算法拜占庭问题与算法2PC3PC共识算法Paxos算法与Raft算法ZAB算法领域驱动设计实体、值对象聚合、聚合根限界上下文DDD如何分层充血模型和贫血模型DDD和微服务有什么关系微服务SOA康威定律ServiceMeshsidecarDocker&KubernetsSpring BootSpring Cloud高并发分库分表横向拆分与水平拆分分库分表后的分布式事务问题CDN技术消息队列RabbitMQRocketMQActiveMQKafka各个消息队列的对比高可用双机架构主备复制主从复制主主复制异地多活高性能高性能数据库读写分离分库分表高性能缓存缓存穿透缓存雪崩缓存热点负载均衡PPC、TPC监控监控什么CPU内存磁盘I/O网络I/O等监控手段进程监控语义监控数据波动机器资源监控监控数据采集日志埋点Dapper负载均衡负载均衡分类二层负载均衡三层负载均衡四层负载均衡七层负载均衡负载均衡工具LVSNginxHAProxy负载均衡算法静态负债均衡算法轮询比率优先权动态负债均衡算法最少连接数最快响应速度观察方法预测法动态性能分配动态服务器补充服务质量服务类型规则模式DNSDNS原理DNS的设计CDN数据一致性 架构设计原则 单一职责原则 开放封闭原则 里氏替代原则 依赖倒置原则 接口分离原则 分布式 分布式与集群 数据一致性 服务治理 服务降级 分布式理论 2PC 3PC CAP BASE 分布式协调Zookeeper 基本概念 常见用法 ZAB算法 脑裂 分布式事务 本地事务&分布式事务 可靠消息最终一致性 最大努力通知 TCC Dubbo 服务注册 服务发现 服务治理 分布式数据库 怎样打造一个分布式数据库 什么时候需要分布式数据库 HBase 分布式文件系统 mfs fastdfs 分布式缓存 缓存一致性 缓存命中率 缓存冗余 限流降级 熔断器模式 Hystrix Sentinal resilience4j 分布式算法 拜占庭问题与算法 2PC 3PC 共识算法 Paxos算法与Raft算法 ZAB算法 领域驱动设计 实体、值对象 聚合、聚合根 限界上下文 DDD如何分层 充血模型和贫血模型 DDD和微服务有什么关系 微服务 SOA 康威定律 ServiceMesh sidecar Docker&Kubernets Spring Boot Spring Cloud 高并发 分库分表 横向拆分与水平拆分 分库分表后的分布式事务问题 CDN技术 消息队列 RabbitMQ RocketMQ ActiveMQ Kafka 各个消息队列的对比 高可用 双机架构 主备复制 主从复制 主主复制 异地多活 高性能 高性能数据库 读写分离 分库分表 高性能缓存 缓存穿透 缓存雪崩 缓存热点 负载均衡 PPC、TPC 监控 监控什么 CPU 内存 磁盘I/O 网络I/O等 监控手段 进程监控 语义监控 数据波动 机器资源监控 监控数据采集 日志 埋点 Dapper 负载均衡 负载均衡分类 二层负载均衡 三层负载均衡 四层负载均衡 七层负载均衡 负载均衡工具 LVS Nginx HAProxy 负载均衡算法 静态负债均衡算法 轮询 比率 优先权 动态负债均衡算法 最少连接数 最快响应速度 观察方法 预测法 动态性能分配 动态服务器补充 服务质量 服务类型 规则模式 DNS DNS原理 DNS的设计 CDN 数据一致性