软件架构:有关软件整体结构与组建的抽象描述,用于指导大型软件系统各方面的设计。软件架构的关注点:系统功能需求、性能、可用性、伸缩性、扩展性、安全性。

性能:从浏览器到数据库,影响用户请求的所有环节都可以进行性能优化。衡量网站性能有一系列指标,重要的有响应时间、TPS、系统性能计数器等。

可用性:高可用的设计的目标就是当服务器宕机的时候,服务或运用依然可用。衡量一个系统架构设计是否满足高可用的目标,就是假设系统中任何一台或者多台服务器宕机时,以及出现各种不可预期的问题时,系统整体是否依然可用。

伸缩性:所谓伸缩性是指通过不断相机群中加入服务器的手段来缓解不断上升的用户并发访问压力和不断增长的数据存储需求。

转载于:https://www.cnblogs.com/hehejeson/articles/6416759.html

《构架之美》阅读笔记五相关推荐

  1. 论文阅读笔记(五)——狐猴识别系统:一种便于狐猴个体识别的面部识别系统

    论文阅读笔记(五)--狐猴识别系统:一种便于狐猴个体识别的面部识别系统 论文简介 论文中文翻译:狐猴识别系统:一种便于狐猴个体识别的面部识别系统 论文名称:<LemurFaceID: a fac ...

  2. 架构之美阅读笔记之一

    寒假生活开始了,关于软件架构这部分的学习,我选择的是<架构之美>这本书.这本出版于2009年的书,由浅入深地讲述了从架构的概述,到企业级应用架构,系统架构,最终用户应用架构,再到语言与架构 ...

  3. 《软件构架实践》阅读笔记三

    这一章主要是通过ISSS系统的构架来分析交通管制系统的实际解决方案. 首先从物理视图的角度来分析,物理视图主要是一些硬件方面的视图,通过它我们可以清楚的看到各个硬件之间相互关联关系,使系统的物理分布显 ...

  4. 《软件构架实践》阅读笔记03

    <实现质量属性>这一章为我们提供了每个质量属性的构架方面的指导.一个好的设计需要实现一些质量属性,实现这些质量属性依赖于基本的设计决策,战术就是影响质量属性响应控制的设计决策. 了解到的第 ...

  5. 阅读笔记五2017.2.13

    11章的内容承接前面的章节提到了软件的设计与实现.前面的内容讲了如何解决用户需求,本章则讲了如何解决用户的需求.解决的过程要先进行建模,建模的思想在我以前的学习中就有接触,从小学习数学,而解决数学问题 ...

  6. 软件构架实践_阅读笔记01(1-3)

    之前的学期,我们学习了软件工程概论和软件需求分析,而下个学期即将学习软件体系架构.如课程安排的一样,如大众的观点一致:需求在架构之前.即传统的思想:在知道了系统的需求,就可以为此系统构建构架.而紧接着 ...

  7. HTTP权威指南阅读笔记五:Web服务器

    Web服务器会做些什么: 1.建产连接:接受一个客户端连接,或者如果不希望与这个客户端建立连接,就将其关闭. 1)处理新连接 2)客户端主机名识别 3)通过ident确定客户端用户 ident在组织内 ...

  8. 论文阅读笔记五十三:Libra R-CNN: Towards Balanced Learning for Object Detection(CVPR2019)

    论文原址:https://arxiv.org/pdf/1904.02701.pdf github:https://github.com/OceanPang/Libra_R-CNN 摘要 相比模型的结构 ...

  9. 论文阅读笔记五十四:Gradient Harmonized Single-stage Detector(CVPR2019)

    论文原址:https://arxiv.org/pdf/1811.05181.pdf github:https://github.com/libuyu/GHM_Detection 摘要 尽管单阶段的检测 ...

最新文章

  1. SpringBoot之事务管理Transactional
  2. 和get redis_Redis练习操作
  3. 动态加载的js文件在Chrome进行调试时找不到
  4. mysql 中有没有临时表_MySQL临时表的简单用法
  5. html悬停放大图片代码,html – 放大图像并在悬停时显示div
  6. 计组之中央处理器:8、五段式指令流水线
  7. scikit-learn学习之神经网络算法
  8. FPGA 常用存储器比较
  9. Ubuntu 安装 TPM-2.0 TSS 软件栈
  10. Java==与equals方法的区别
  11. oracle 高级用法, DECODE 排序, OVER(PARTITION BY X ORDER BY Y DESC) 开窗函数
  12. Linux进程的管理与调度(五) -- Linux下0号进程的前世(init_task进程)今生(idle进程)
  13. 架构运维篇(二):Centos7/Linux安装部署Tomcat环境
  14. 肌电信号分析相关链接分享
  15. 【转载】Log4j配置详解之log4j.xml
  16. [DAX] MAX函数 | MAXX函数
  17. 女孩子做项目管理的发展_我可以和孩子们一起做些有趣的技术项目吗?
  18. PPG_Projector第一种方法:FindA
  19. 什么时候重写equals方法
  20. 【机器学习】word2vec学习笔记(三):word2vec源码注释

热门文章

  1. shell的执行流控制
  2. 阶乘和(n比较大---大数乘法+大数加法)
  3. 阿里云云治理中心正式上线,助力企业快速云落地
  4. 实时数仓入门训练营:实时数仓助力互联网实时决策和精准营销
  5. JAVA技术周刊第一期:关于JVM你了解多少?看这篇文章就够了!
  6. C语言输出长方柱的体积,需要求3个长方柱的体积,请编写一个基于对象的程序。数据成员包括length(长)、width(宽)、 height(高)。要求用成员函数实现以下功能...
  7. JUST技术:管理海量空间数据的利器-空间填充曲线
  8. 资深美术分享:游戏开发如何确定画风?
  9. 《荣耀战魂》的环境设计制作经验
  10. 【蓝桥杯Java_C组·从零开始卷】第八节、集合——list详解