整理了一下笔记目录,将以前学习的一些知识串联起来了,比如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. scala基本语言结构以及函数算子(持续更新......)
  2. 第三天-零基础学习python
  3. Nginx源码安装及应用
  4. 学历是铜牌,能力是银牌,人脉是金牌,思维是王牌——有感
  5. STM32很难?这些工具可以帮大忙!
  6. MVC学习笔记1 MVC概述
  7. SpringBoot部署项目到Linux上传文件路径问题
  8. c语言变量定义数组,C语言中数组的定义和使用
  9. 频率计的交流耦合和直流耦合的区别_直流电源与交流电源是什么?直流与交流之间的区别公司新闻...
  10. IOS中延时执行的几种方式的比较
  11. Linux系统与网络服务管理技术大全(第2版)
  12. 自学python能干些什么副业-揭秘!女程序员为啥更赚钱?这4个大招,用Python做副业躺赚...
  13. 工信部出手:统一国内 Android 推送标准
  14. 二叉树前序遍历、中序遍历、后序遍历 递归和非递归方式实现
  15. 爱心的数学函数方程_什么函数图像能构成爱心?
  16. Linus Torvalds 传记
  17. Unity与iOS相互调用
  18. 微信小程序 基本认识
  19. 是你吗?为超炫的 USB 硬件编写更好的软件
  20. Remoting学习

热门文章

  1. 从WEB应用的角度,一个应用都需要维护一些不同作用范围的状态, 请问下面哪些状态作用域是WEB应用特有的:( )
  2. css3帮你轻松实现圆角效果,不一样的前端页面。
  3. line-height 属性
  4. web前端入门学习(纯干货)
  5. 开发辅助 | 阿里图标库iconfont入门使用
  6. python高级特性:迭代器与生成器
  7. vue 动态显示三级路由
  8. 7-26 Windows消息队列
  9. 简单谈谈js中的MVC
  10. Linux Shell——函数的使用