林木森|极致源于热爱

vuePress-theme-reco linmsen    2017 - 2020
林木森|极致源于热爱 林木森|极致源于热爱

Choose mode

  • dark
  • auto
  • light
首页
分类
  • 算法
  • 框架
  • 面试
标签
时间轴
文档
  • 架构
  • 软实力
  • 云原生
  • 中间件
  • JAVA
  • 学习资源
  • 导航
摄影
联系方式
  • GitHub
  • CSDN
  • 博客园
  • 个人博客
author-avatar

linmsen

10

Article

3

Tag

首页
分类
  • 算法
  • 框架
  • 面试
标签
时间轴
文档
  • 架构
  • 软实力
  • 云原生
  • 中间件
  • JAVA
  • 学习资源
  • 导航
摄影
联系方式
  • GitHub
  • CSDN
  • 博客园
  • 个人博客
  • Home
  • 架构概述
  • 架构的演化
  • 架构方法
  • 框架设计
  • 代码重构
  • 系统架构
  • 技术选型
  • 性能优化
  • 关键系统设计
  • 核心技术设计
  • 领域驱动
  • 安全架构
  • 分布式概述
  • 分布式锁
  • 分布式事务
  • 技术栈
  • 微服务
  • 脚手架
  • 最佳实践
  • 未归档

系统架构

vuePress-theme-reco linmsen    2017 - 2020

系统架构


linmsen 2020-05-29

# 面临的挑战

# 高并发,大流量

# 高可用

# 手段

image-20200804220827642

# 无状态话

目的:弹性扩容/快速扩容服务

# 安全环境恶略

# 需求变更快,发布频繁

# 垂直伸缩

# 水平伸缩

# 架构的演化

# 机构模式

每一个模式描述了一个我们周围不断重复发生的问题

# 分层

# 分割

# 分布式

  • 分布式应用和服务
  • 分布式静态资源
  • 分布式数据和存储
  • 分布式计算

分布式意味着解决同样的问题可以使用更多的计算机,计算机越多,CPU内存,存储资源也就越多,能够处理的并发量和数据量也就越大

# 集群

# 异步

提高可用性

加快响应速度

消除访问并发

# 冗余

# 自动化

# 安全

# 架构技术一览

前端架构

  • APP及web开发技术

  • 浏览器以及HTTP技术

  • CDN

  • 动静分离

  • 图片服务

  • 反向代理

  • DNS

网关及应用层架构

  • 网关架构

  • 负载均衡

  • 动态页面静态化

  • 业务拆分

服务层

微服务框架

分布式消息队列

分布式缓冲

分布式一致性

后台架构

大数据平台

搜索引擎

推介引擎

数据仓库

运维与安全

数据采集与展示

数据监控与报警

攻击与防护

数据加密解密

  • 面临的挑战
  • 高并发,大流量
  • 高可用
  • 手段
  • 无状态话
  • 安全环境恶略
  • 需求变更快,发布频繁
  • 垂直伸缩
  • 水平伸缩
  • 架构的演化
  • 机构模式
  • 分层
  • 分割
  • 分布式
  • 集群
  • 异步
  • 冗余
  • 自动化
  • 安全
  • 架构技术一览
我是lookroot欢迎你的关注
看板娘