架构
一念成佛_LHY
这个作者很懒,什么都没留下…
展开
-
架构师8大核心能力
优秀的编程能力 设计文档能力 模块分接能力 大规模复杂系统架构能力 掌握典型基础解决方案能力 系统优化以及保障系统稳定的能力 数据处理与应用能力 领导与管理能力原创 2020-10-26 09:28:12 · 622 阅读 · 1 评论 -
可维护软件10个原则
1.编写短小的代码单元短小的代码单元易于理解、测试以及重用拥有单一职责的代码单元会尝试做多件事情,也会拥有多项职责。由于单一职责的代码只实现了一个独立的任务,所以会更加容易测试和分析、重用。实现方式:将职责的不同的代码块提取成单独的方法;不要牺牲可维护性来优化性能,所有的性能优化需要使用可靠的性能测试来证明,并且需要证明性能优化措施真的有效果; 统一团队中的格式化约定,保持编写短小的代码单元并遵守这些约定; 当似乎可以重构,但是并没有什么实际意义的时候,需要重新思考整个系统的架构;...原创 2020-07-14 13:47:20 · 928 阅读 · 0 评论 -
Keepalived_sery-lvs-cluster
第六章 负载均衡及服务器集群(lvs)在互连网应用技术里,负载均衡一直是热门话题,本书讨论的负载均衡技术,包括但不限于负载均衡本身。使用负载均衡技术主要的目的包括如下几点:◆ 系统高可用性。组成系统的某些设备或部件失效,并不会影响正常的服务。◆ 系统可扩展性。用户的增加,引起访问数乃至流量的增加,这种情形下,需要对系统进行扩容,以应对这种快速增长。对于提供高可用服务的互联网网站,其对可扩...翻译 2018-08-08 08:22:29 · 404 阅读 · 0 评论 -
高性能服务器搭建
高性能的服务器的架设对于高性能网站 ,请求量大,如何支撑?1方面,要减少请求对于开发人员----合并css, 背景图片, 减少mysql查询等.2: 对于运维 nginx的expires ,利用浏览器缓存等,减少查询.3: 利用cdn来响应请求4: 最终剩下的,不可避免的请求----服务器集群+负载均衡来支撑.所以,来到第4步后,就不要再考虑减少请求这个方向了.而是...原创 2018-08-08 08:22:42 · 1251 阅读 · 0 评论 -
架构思想:源于生活
架构源于生活架构是指人们对一个结构内的元素以及元素之间关系的一种主观映射的产物,也可以指构筑、建造。这里讲解的架构是指软件架构,软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件,各个组件之间的连接则明确和相对细致的描述组件之间的通信。 【软件架构基础】软件架构是一系列相关的抽象模式,用于指导大型软件各个方面的设计。软件架构是一个系统的草图。软件架构描述的对象...原创 2018-08-09 08:23:17 · 1856 阅读 · 0 评论 -
架构中的设计原则
1.什么是好的架构好的系统架构展示了架构系统的完整性。也就是说,它来自于一组设计规则,这组规则有助于减少复杂性,并可以用于指导详细设计和系统验证。(1)具备客户要求的功能(2)能够在要求的工期之内安全的构建;(3)性能足够好;(4)是可靠的(5)是可用的,并且使用的时候不会造成伤害(6)安全的(7)成本是可以接受的(8)符合法规标准(9)将超越前人及其竞争者...原创 2018-08-07 08:21:17 · 342 阅读 · 0 评论