计算高性能

单服务器的高性能
  • 单服务器高效能的关键之一就是服务器采取的网络编程模型

    • 服务器如何管理连接
    • 服务器如何处理请求
      以上两个设计点,最终都和操作系统的IO模型及进程模型相关

      • IO模型:阻塞,非阻塞,同步,异步
      • 进程模型:单进程,多进程,多线程
硬件负载均衡:F5、A10
  • 优点:功能强大,性能强大,稳定性高,支持安全防护
  • 缺点:价格昂贵扩展能力差,性能百万级
软件负载均衡
  • nginx:七层负载均衡,性能万级
  • lvs:四层负载均衡与协议无关,性能十万级
负载均衡算法
  • 任务平分类
  • 负载均衡类
  • 性能最优类
  • hash类

FMEA故障模式与影响分析

设计出一个架构后,使用FEMA对这个跟架构进行分析,看看架构是否还存在某些可用性的隐患,通过以下方式进行分析:

  1. 功能点
  2. 故障模式
  3. 故障影响
  4. 严重程度
  5. 故障原因
  6. 故障概率
  7. 风险程度
  8. 已有措施
  9. 规避措施
  10. 解决措施
  11. 后续规划

从零开始学架构 04-计算高性能FMEA故障模式分析 【笔记】相关推荐

  1. 从零开始学架构——单服务器高性能模式

    单服务器高性能模式 高性能是每个程序员的追求,无论我们是做一个系统还是写一行代码,都希望能够达到高性能的效果,而高性能又是最复杂的一环,操作系统.CPU.内存.磁盘.缓存.网络.编程语言.架构等,每个 ...

  2. 从零开始学架构三 高性能

    从零开始学架构三 高性能 读写分离 读写分离的基本实现是: 数据库服务器搭建主从集群,一主一从.一主多从都可以. 数据库主机负责读写操作,从机只负责读操作. 数据库主机通过复制将数据同步到从机,每台数 ...

  3. 从零开始学架构2 - 高性能篇

    从零开始学架构2 - 高性能篇 从0开始学架构.高性能篇 14 | 高性能数据库集群:读写分离 读写分离原理 读写分离的基本原理是将数据库读写操作分散到不同的节点上,下面是其基本架构图. 读写分离的基 ...

  4. 从零开始学架构3 - 高可用篇

    从零开始学架构3 - 高可用篇 从0开始学架构.高可用篇 22 | 想成为架构师,你必须知道CAP理论 CAP 定理(CAP theorem)又被称作布鲁尔定理(Brewer's theorem),是 ...

  5. 从零开始学架构5 - 实战篇

    从零开始学架构5 - 实战篇 38 | 架构师应该如何判断技术演进的方向? 潮流派? 保守派? 跟风派? 技术演进的动力 1)对于产品类业务,答案看起来很明显:技术创新推动业务发展! 苹果开发智能手机 ...

  6. 从零开始学架构——架构基础

    本文章的内容是根据书籍<从零开始学架构>整理的资料,供作者以及读者查阅. 1. 架构的定义 软件架构指软件系统的顶层架构.详细阐述如下: a. "系统由一群关联个体组成" ...

  7. 从零开始学架构 01-架构基础【笔记】

    从零开始学架构(李运华) pdf下载地址 https://pan.baidu.com/s/1cZJOR3cfpmS1BDfp6gJaBQ 提取码:u2ou 说明:对从零开始学架构这本书看时所做的记录, ...

  8. 从零开始学架构4 - 可扩展篇

    从零开始学架构4 - 可扩展篇 32 | 可扩展架构的基本思想和模式 今天我们进入架构可扩展模式的学习,这部分内容包括分层架构.SOA 架构.微服务和微内核等,先来聊聊架构的可扩展模式. 可扩展的基本 ...

  9. 关于新技术的引入原则 ——从零开始学架构

    不以解决实际问题引入的技术都耍流氓. 新技术的引入不是为了证明自己,而是为了解决实际项目中遇到的问题.希望诸位能够控制住自己的心魔. 新技术的引入要求应该是解决的问题大于带来的问题. 再引入新技术,请 ...

  10. 从零开始学架构——FMEA故障模式与影响分析

    1 FMEA介绍 FMEA(Failure mode and effects analysis,故障模式与影响分析)又称为失效模式与后果分析.失效模式与效应分析.故障模式与后果分析等,专栏采用&quo ...

最新文章

  1. 路由器+摄像头:Netgear在国内怎么走?
  2. 如何用堆栈来保存和恢复滚动条位置
  3. 不要62 HDU - 2089【数位dp】
  4. Promises 对比 callbacks
  5. JDK1.5提供的原子类原理及使用
  6. 英1数1专业课408计算机考研312分,408计算机考研复习经验:各个突破全面掌握
  7. 超分20220218讨论
  8. C代码中__LINE__输出时与代码行号不同的解决办法
  9. ThinkPHP 5.1+全开源带后台商城小程序源码程序+带详细安装使用文档
  10. 关于IMX6Dl 芯片使用硬编解码的问题记录
  11. 产业园 电气火灾监控系统的应用
  12. linux下批量修改图片分辨率
  13. 【Java设计模式】组合模式
  14. uniapp公众号微信支付
  15. python主程序退出方法quit()
  16. 利用FFmpeg玩转Android视频录制与压缩(三)
  17. 家里WiFi信号差,如何解决?
  18. html5 canvas 画笔透明的实现方法
  19. EasyGBS摄像机网页直播之问题解决:海康设备通过TCP接入到EasyGBS, 设备不推流问题解析
  20. SpringBean生命周期详解 | 有图有真相

热门文章

  1. 年仅30岁!腾讯游戏程序员毛星云意外身故。。。
  2. STM32控制WS2812B HAL库
  3. plc原理及应用_PLC编程与应用 适合初学者
  4. python培训 马哥python班
  5. 小程序的云服务器规格,小程序的云服务器规格
  6. 利用nssm将jar包安装为windows服务
  7. NOPIExcel读写扩展
  8. 大华相机RTSP获取视频方式
  9. DBN(深度置信网络)
  10. Macbook OBS 录制系统声音