整理了一下笔记目录,将以前学习的一些知识串联起来了,比如cdn、负载均衡、中间件,以前只是各自了解了一点,现在大概理清了后台系统设计中他们各自的作用。

后台系统可扩展性学习笔记(一)概要

后台系统可扩展性学习笔记(二)权衡取舍

后台系统可扩展性学习笔记(三)DNS机制原理

后台系统可扩展性学习笔记(四)CDN机制原理

后台系统可扩展性学习笔记(五)负载均衡

后台系统可扩展性学习笔记(六)反向代理

后台系统可扩展性学习笔记(七)Service Discovery与微服务

后台系统可扩展性学习笔记(八)Service Mesh

后台系统可扩展性学习笔记(九)Database Replication

后台系统可扩展性学习笔记(十)Database Partitioning

后台系统可扩展性学习笔记(十一)Database Denormalization

后台系统可扩展性学习笔记(十二)NoSQL

后台系统可扩展性学习笔记(十三)缓存

后台系统可扩展性学习笔记(十四)异步机制与MQ

后台系统可扩展性学习笔记相关推荐

  1. 后台系统可扩展性学习笔记(十四)异步机制与MQ

    对于 Web 服务而言,提升可扩展性的主要途径是将耗时的同步工作改成异步处理,从而允许将这些工作"外包"给多个 Worker 去做,或者提前完成能够预知的部分. 异步机制与可扩展性 ...

  2. 后台系统可扩展性学习笔记(十二)NoSQL

    文章目录 NoSQL定义 NoSQL种类 键值存储 文档存储 宽列存储 图形数据库 NoSQL 意味着什么 ACID vs. BASE SQL or NoSQL NoSQL定义 不同于关系型数据库,N ...

  3. 后台系统可扩展性学习笔记(十)Database Partitioning

    为了提升数据库的处理能力,我们把单库扩展成多库,并通过更新同步机制(即Replication)来保证多份数据的一致性.然而,在 各种复制方案下,每个数据库都持有一份完整数据,基于全量数据提供增删改查服 ...

  4. 后台系统可扩展性学习笔记(一)概要

    文章目录 系统大致架构 可扩展性 负载均衡器与会话保持 引入冗余增强系统可用性 缓存减轻数据库压力 异步处理 参考 系统大致架构 当一个用户请求从客户端出发,经过网络传输,达到 Web 服务层,接着进 ...

  5. 后台系统可扩展性学习笔记(十一)Database Denormalization

    之前的两篇笔记中谈到了从单库扩展到多库以承载更多的请求量以及单库(表)拆分成多库(表),打破单库的性能瓶颈. 这都是为了应对大数据量下的措施. 然而,除却数据量外,还有一个极其影响单库性能的因素--数 ...

  6. 后台系统可扩展性学习笔记(七)Service Discovery与微服务

    文章目录 应用层 微服务架构 服务注册查询 Service Discovery 客户端 Service Discovery DNS-SD DNS-based Service Discovery 服务端 ...

  7. 后台系统可扩展性学习笔记(五)负载均衡

    文章目录 Load balancer(负载均衡器) 请求传输拆解 DNS 负载均衡 客户端负载均衡 OSI 七层模型回顾 2 层.3 层负载均衡 3/4 层负载均衡 7 层负载均衡 在 第一节谈到了系 ...

  8. 后台系统可扩展性学习笔记(十三)缓存

    文章目录 在哪儿加缓存 缓存什么内容 缓存原始查库结果 缓存数据对象 怎么查询缓存结果 预留缓存模式 直读模式 直写模式 回写式缓存 绕写式缓存 提前刷新模式 缓存满了如何处理 参考 读写分离.分库分 ...

  9. 后台系统可扩展性学习笔记(三)DNS机制原理

    文章目录 DNS概念梳理 域名基本概念 资源记录基本概念 路由策略 DNS 域空间结构 实现原理 复制机制 查询机制 缓存机制 参考 DNS概念梳理 DNS(Domain Name System)相当 ...

最新文章

  1. SpringBoot集成websocket(java注解方式)
  2. “读书人”的事儿,能叫抄吗?
  3. 不要和别人说你一定要干什么
  4. lnmp_auto:自动化安装lnmp环境脚本
  5. MySql主从同步最小配置
  6. 重磅!『2021科技研究前沿』发布,重点关注11大领域、171个热点和新兴前沿!...
  7. 小伙用 12 张图讲明白了 Redis 持久化!
  8. C#LeetCode刷题之#849-到最近的人的最大距离(Maximize Distance to Closest Person)
  9. 局域网网管软件_局域网安全管理面临的4大挑战
  10. 备份Linux系统的数据到坚果云
  11. ASP.net 探针
  12. java_面试题WH_W
  13. U盘安装CentOS系统详细教程
  14. 向日蔡远程连接锁定计算机,如何远程连接电脑?向日葵远程工具告诉你?
  15. 将域名解析到空间服务器,如何把域名解析到空间
  16. 电脑怎么还原系统win11
  17. deepin系统的安装与问题解决
  18. python 时间序列预测——NARX循环神经网络
  19. UI设计电脑配置要求,UI设计笔记本可以吗?
  20. 强大的chrome(1)以acfun为例抓取视频

热门文章

  1. python 读取sqlite存入文件_如何通过python读取sqlite数据文件
  2. Gitlab添加SSH密钥的解决办法
  3. java ref 应用类型_Java四种引用类型
  4. d3 mysql_javascript – 在d3可视化中访问MySQL数据库
  5. 探测服务器操作系统,探测服务器操作系统工具
  6. 替换富文本里的px为rem
  7. 从条纹边框的实现谈盒子模型
  8. CSS中的三种样式来源:创作人员、读者和用户代理
  9. codeforces 1136E-Nastya Hasn't Written a Legend
  10. 关于窗口的一些小脚本