写点什么

架构师训练营 Week6 - 技术选型 - 分布式数据库,NoSQL,Zookeeper,搜索引擎

用户头像
关注
发布于: 2020 年 11 月 01 日
架构师训练营 Week6 - 技术选型 - 分布式数据库,NoSQL,Zookeeper,搜索引擎
  • 分布式数据库

  • 主从复制

  • 一主多从

  • 主主复制

  • 数据分片

  • 硬编码

  • 映射表

  • 分布式数据库中间件

  • NoSQL

  • CAP 原理

  • 最终一致性

  • 投票解决冲突

  • Cassandra 分布式架构

  • HBase 架构

  • ACID 与 BASE

  • 分布式一致 ZooKeeper

  • 分布式系统脑裂

  • 分布式一致算法 Paxos(Proposer, Acceptor, Learner)

  • Zab 协议

  • ZooKeeper 树状记录结构

  • 配置管理

  • 搜索引擎

  • 爬虫系统架构,禁爬协议(Robot.txt)

  • 文档矩阵与倒排索引

  • Lucene

  • ElasticSearch

  • Doris(海量 KV Engine)


-----

  • 分布式缓存

  • 缓存命中率

  • 缓存键集合大小

  • 缓存可使用内存空间

  • 缓存对象生存时间

  • 代理缓存/反向代理缓存/多层反向代理缓存

  • 内容分发网络(CDN)

  • 通读缓存/旁路缓存

  • 浏览器对象缓存

  • 本地对象缓存/远程分布式对象缓存

  • Memcached 分布式对象缓存/

  • 一致性哈希算法扩容

  • 合理使用缓存注意点

  • 频繁修改的数据,

  • 没有热点的访问/LRU

  • 数据不一致与脏读

  • 缓存雪崩

  • 缓存预热

  • 缓存穿透

  • Redis VS Memcached

  • 消息队列与异步架构

  • 点对点, 发布订阅模型

  • 事件驱动架构 EDA

  • MQ 产品比较

  • RabbitMQ

  • ActiveMQ

  • RocketMQ

  • Kafka (LinkedIn)

  • 负载均衡架构

  • 分类

  • HTTP 重定向

  • DNS 负载均衡

  • 反向代理负载均衡

  • IP 负载均衡

  • 数据链路层负载均衡

  • 算法

  • 轮询

  • 加权轮询

  • 随机

  • 最少连接

  • 源地址散列

  • 应用集群 Session 管理

  • Session 复制

  • Session 绑定

  • 利用 Cookie 记录 Session

  • Session 服务器


用户头像

关注

还未添加个人签名 2018.09.18 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营 Week6 - 技术选型 - 分布式数据库,NoSQL,Zookeeper,搜索引擎