不积跬步,无以至千里

博客园 首页 新随笔 联系 订阅 管理
  38 随笔 :: 808 文章 :: 4 评论 :: 58万 阅读

文章分类 -  架构

1 2 下一页

摘要:因果图是一种常见的黑盒测试方法,它与边界值分析和等价类方法相比的优势在与其考虑的输入数据的组合情况。 在因果图中,将输入作为因(Cause),将输出或操作作为果(Effect),故称为因果图。对于因,经常用ci 表示;对于果,经常用ei来表示。因果均有两个取值——0和1,0表示某个状态不出现,1表示 阅读全文
posted @ 2018-07-10 20:24 Zeroassetsor 阅读(1442) 评论(0) 推荐(0) 编辑

摘要:1、通用架构概述 创业之初,我们往往会为了快速迭代出产品,而选择最简单的技术架构,比如LAMP架构,SSH三层架构。这些架构可以适应初期业务的快速发展,但是,随着业务变得越来越复杂,我们会发现这些架构越来越难支撑业务的发展,出现在一个类中写好几千行代码,一个方法中到处都是if else语句,如果中间 阅读全文
posted @ 2018-05-29 16:24 Zeroassetsor 阅读(333) 评论(0) 推荐(0) 编辑

摘要:大型网站架构演化历程 大型网站架构技术一览 支付宝和蚂蚁花呗的技术架构及实践 支付宝的高可用与容灾架构演进 余额宝技术架构及演进 淘宝数据魔方技术架构解析 淘宝技术发展历程和架构经验分享 淘宝架构演进背后——零售业务中台架构设计探讨及实践 阿里游戏高可用架构设计实践 阿里B2B技术架构演进详解 秒杀 阅读全文
posted @ 2018-03-01 17:46 Zeroassetsor 阅读(684) 评论(0) 推荐(1) 编辑

摘要:2017精选索引,入选规则为: 截止至2017年12月28日文章 截止到发文,阅读1W+ 截止至2017年12月28日文章 截止到发文,阅读1W+ 【架构必备】 《互联网架构如何实现“高并发”》4W+ 《TCP接入层的负载均衡、高可用、扩展性架构设计》2.2W+ 《配置中心架构设计演进》1.7W+ 阅读全文
posted @ 2018-03-01 17:46 Zeroassetsor 阅读(340) 评论(0) 推荐(0) 编辑

摘要:1 分层架构 分层架构是最常见的架构,也被称为n层架构。多年以来,许多企业和公司都在他们的项目中使用这种架构,它已经几乎成为事实标准,因此被大多数架构师、开发者和软件设计者所熟知。 分层架构中的层次和组件是水平方向的分层,每层扮演应用程序中特定的角色。根据需求和软件复杂度,我们可以设计N层,但大多数 阅读全文
posted @ 2018-02-24 19:38 Zeroassetsor 阅读(578) 评论(0) 推荐(0) 编辑

摘要:一、总结前一天的学习 从“第三天”的性能测试一节中,我们得知了决定性能测试的几个重要指标,它们是: 吞吐量 Responsetime Cpuload MemoryUsage 我们也在第三天的学习中对Apache做过了一定的优化,使其最优化上述4大核心指标的读数,那么我们的Apache调优了,我们的T 阅读全文
posted @ 2018-02-12 19:18 Zeroassetsor 阅读(96) 评论(0) 推荐(0) 编辑

摘要:有没有想过要设计多大的企业规模系统?在主要的软件开发开始之前,我们必须选择一个合适的体系结构,它将为我们提供所需的功能和质量属性。因此,在将它们应用到我们的设计之前,我们应该了解不同的体系结构。 什么是架构模式? 根据维基百科中的定义: 架构模式是一个通用的、可重用的解决方案,用于在给定上下文中的软 阅读全文
posted @ 2018-02-12 19:05 Zeroassetsor 阅读(326) 评论(0) 推荐(0) 编辑

摘要:一、总结前一天的学习 在前一天的学习中我们知道、了解并掌握了Web Server结合App Server是怎么样的一种架构,并且亲手通过Apache的Http Server与Tomcat6进行了整合的实验。 这样的架构的好处在于: 减轻App Server端的压力,用Web Server来分压,即W 阅读全文
posted @ 2018-02-01 18:50 Zeroassetsor 阅读(190) 评论(0) 推荐(0) 编辑

摘要:论微服务架构的核心概念 微服务架构和SOA区别 微服务现在辣么火,业界流行的对比的却都是所谓的Monolithic单体应用,而大量的系统在十几年前都是已经是分布式系统了,那么微服务作为新的理念和原来的分布式系统,或者说SOA(面向服务架构)是什么区别呢? 需要Registry,实现动态的服务注册发现 阅读全文
posted @ 2018-02-01 18:47 Zeroassetsor 阅读(188) 评论(0) 推荐(0) 编辑

摘要:在2016年的最后一天,奉上本年度最后一篇文章,也是为自己在当当的工作画上句号。 本人已经离开当当(可称为猴厂),加入饿了么(人称饿厂),负责北京研发中心。以前是输送精神食粮,现在是物质食粮,都是为人民服务,而且人可以不读书,但是不能不吃饭,所以跟生活更息息相关。 在此感谢多年来给我帮助和支持的当当 阅读全文
posted @ 2018-02-01 18:27 Zeroassetsor 阅读(598) 评论(0) 推荐(0) 编辑

摘要:有没有想过要设计多大的企业规模系统?在主要的软件开发开始之前,我们必须选择一个合适的体系结构,它将为我们提供所需的功能和质量属性。因此,在将它们应用到我们的设计之前,我们应该了解不同的体系结构。 什么是架构模式? 根据维基百科中的定义: 架构模式是一个通用的、可重用的解决方案,用于在给定上下文中的软 阅读全文
posted @ 2018-01-29 17:59 Zeroassetsor 阅读(181) 评论(0) 推荐(0) 编辑

摘要:一、先从J2EE工程的通用架构说起 这是一个通用的Web即B/S工程的架构,它由: Web Server App Server DB Server Web Server App Server DB Server 三大部分组成,其中: Web Server 置于企业防火墙外,这个防火墙,大家可以认为是 阅读全文
posted @ 2018-01-25 19:06 Zeroassetsor 阅读(121) 评论(0) 推荐(0) 编辑

摘要:重温软件架构设计-程序员向架构师转型必备 这本书是温老师2012年出版的书,讲述的是要想成为一个入门架构师,从需求到底如何对应到架构设计,里面有很多方法论和工具,可以帮助我们打通需求到架构的道路。本书2014年底读过一遍,但一直没空整理,最近又抽空重新学习了一遍,把书中的核心内容整理出来,一是形成知 阅读全文
posted @ 2018-01-09 17:58 Zeroassetsor 阅读(488) 评论(0) 推荐(0) 编辑

摘要:中小型研发团队很多,而社区在中小型研发团队架构实践方面的探讨却很少。中小型研发团队特别是50至200人的研发团队,在早期的业务探索阶段,更多关注业务逻辑,快速迭代以验证商业模式,很少去关注技术架构。这时如果继续按照原有的架构及研发模式,会出现大量的问题,再也无法玩下去了。能不能有一套可直接落地、基于 阅读全文
posted @ 2018-01-09 16:28 Zeroassetsor 阅读(138) 评论(0) 推荐(1) 编辑

摘要:社区里不是缺少架构图,而是缺少确实可参考的架构落地实践。大公司的架构看上去总是不明觉厉,但真要借鉴时却往往无从下手。也许,中小型研发团队的架构实践才是可供复制的?本文是张辉清专栏——《中小研发团队架构实践》的第二篇,今天我们来聊聊总体架构。 系列文章附录 以下文章点击标题即可阅读 《可参考的才是有价 阅读全文
posted @ 2017-11-16 14:22 Zeroassetsor 阅读(334) 评论(0) 推荐(0) 编辑

摘要:社区里不是缺少架构图,而是缺少确实可参考的架构落地实践。大公司的架构看上去总是不明觉厉,但真要借鉴时却往往无从下手。也许,中小型研发团队的架构实践才是可供复制的?本文是张辉清专栏——《中小研发团队架构实践》的开篇之作,本系列将有 18 篇诚意之作,以飨读者。 1 写在前面 中小型研发团队很多,而社区 阅读全文
posted @ 2017-11-15 19:37 Zeroassetsor 阅读(361) 评论(0) 推荐(0) 编辑

摘要:一、分布式锁 文章:《一分钟实现简易分布式锁》 内容: 互斥原理 进程内互斥实现 进程间互斥实现 多机互斥实现 互斥原理 进程内互斥实现 进程间互斥实现 多机互斥实现 二、连接池 文章:《一分钟实现简易连接池》 内容: 没有连接池,如何访问下游 为什么需要连接池 连接池的核心接口,数据结构,实现 没 阅读全文
posted @ 2017-10-10 18:21 Zeroassetsor 阅读(99) 评论(0) 推荐(0) 编辑

摘要:1 写在前面 中小型研发团队很多,而社区在中小型研发团队架构实践方面的探讨却很少。中小型研发团队特别是 50 至 200 人的研发团队,在早期的业务探索阶段,更多关注业务逻辑,快速迭代以验证商业模式,很少去关注技术架构。这时如果继续按照原有的架构及研发模式,会出现大量的问题,再也无法玩下去了。能不能 阅读全文
posted @ 2017-10-10 11:54 Zeroassetsor 阅读(652) 评论(0) 推荐(0) 编辑

摘要:本文再做总结,体系化介绍高可用,高并发,负载均衡的一些架构技术。 一、高可用 文章:《究竟什么是互联网高可用架构设计》 内容: 什么是高可用 高可用架构核心准则:冗余+故障转移 互联网分层架构,各层保证高可用的架构实践 什么是高可用 高可用架构核心准则:冗余+故障转移 互联网分层架构,各层保证高可用 阅读全文
posted @ 2017-09-06 16:33 Zeroassetsor 阅读(304) 评论(0) 推荐(0) 编辑

摘要:转载本文需注明出处:微信公众号EAWorld,违者必究。 本文目录: 一、背景 二、我们的需求是什么? 三、概念澄清 四、概念模型 五、总体设计 六、关键点设计 七、总结 一、背景 说到自动化部署,大家肯定都会想到一些配置管理工具,像ansible,chef,puppet, saltstack等等。 阅读全文
posted @ 2017-05-26 15:34 Zeroassetsor 阅读(747) 评论(0) 推荐(0) 编辑

1 2 下一页
点击右上角即可分享
微信分享提示