美文网首页
网站架构

网站架构

作者: 昙花未现 | 来源:发表于2020-12-19 11:59 被阅读0次

提升系统性能

  1. 扩容
  2. 加缓存来提升系统并发能力
  3. 使用队列进行流量削峰
  4. 异步并发机制提升吞吐量或者接口性能

高并发原则

  1. 应用无状态, 配置文件有状态,便于水平扩展。
  2. 拆分
  • 大而全的系统
  • 按功能拆分系统
    • 系统维度
    • 功能维度
    • 读写维度
    • AOP维度
    • 模块维度
  1. 服务化
    • 进程内服务 -> 单机远程服务 -> 集群手动注册服务 -> 自动注册和发现服务
      -> 服务的分组/隔离/路由 -> 服务治理如限流/黑白名单
  2. 消息队列
    • 解耦一些不需要同步调用的服务或者订阅一些自己系统关心的变化。
    • 实现服务解耦(一对多消费), 异步处理, 流量削峰/缓冲。
    • 大流量缓冲和数据校对
  3. 数据异构
    • 数据异构
      • 异构
      • 异步加载或者合并并发请求
    • 数据闭环
      • 数据异构
      • 数据聚合 Hash Tag
      • 前端展示
  4. 缓存银弹
    • 缓存对于读服务来说是抗流量的银弹
  5. 并发化
    • 与数据服务相关

高可用原则

  1. 降级
  2. 限流
- 限流的目的是防止恶意请求流量,恶意攻击,或者防止流量超出系统峰值。

相关文章

  • 服务器常用网站架构图

    小型网站架构图 中型网站架构图

  • 大型互联网公司项目如何架构

    初始阶段的网站架构大型网站都是从小型网站发展而来,网站架构也是一样,是从小型网站架构逐步演化而来,小型网站最开始没...

  • 大型网站架构笔记

    大型网站架构 网站架构包括:前端架构+应用层架构+服务层架构+存储层架构+后台架构+数据中心机房架构+安全架构+数...

  • 《大型网站技术架构:核心原理与案例分析》笔记

    目录 ·大型网站软件系统的特点 ·大型网站架构演化发展历程 ·初始阶段的网站架构 ·需求/解决问题 ·架构 ·应用...

  • 大型分布式网站架构技术总结

    #0 系列目录# 大型分布式网站架构 大型分布式网站架构技术总结 本文是学习大型分布式网站架构的技术总结。对架构一...

  • 大型网站技术架构(二)模式

    大型网站技术架构核心原理与案例分析 读书笔记 大型网站架构模式 一、网站架构模式 分层 大型网站一般分为三层: 应...

  • 网站架构演进

    总结自大型网站技术架构 1. 初始阶段的网站架构 一般来讲,大型网站都是从小型网站发展而来,一开始的架构都比较简单...

  • 架构存储服务部署与参数详解

    课程介绍 1. 网站架构存储服务配置参数2. 网站架构存储服务应用方式3. 网站架构存储服务挂载操作 参数4. 网...

  • 分布式环境第一步---虚拟机下安装CentOS

    现在许多大型的网站都采用分布式的架构,在大型网站架构演化中可以了解到现在大型网站最终采用的架构方式。处于安全原...

  • 网站架构

    提升系统性能 扩容 加缓存来提升系统并发能力 使用队列进行流量削峰 异步并发机制提升吞吐量或者接口性能 高并发原则...

网友评论

      本文标题:网站架构

      本文链接:https://www.haomeiwen.com/subject/mffzkxtx.html