架构
star245
进步多一点
展开
-
可扩展基本思想和模式
原创 2020-11-28 23:33:21 · 197 阅读 · 0 评论 -
微内核架构
原创 2020-11-28 23:26:17 · 158 阅读 · 0 评论 -
微服务
原创 2020-11-28 23:23:54 · 230 阅读 · 0 评论 -
传统的可扩展架构模式
原创 2020-11-28 23:22:42 · 202 阅读 · 0 评论 -
高可用存储架构
原创 2020-03-04 22:58:48 · 400 阅读 · 0 评论 -
高可用框架-FMEA方法
原创 2020-03-04 22:57:27 · 228 阅读 · 0 评论 -
高可用架构-CAP定理
原创 2020-03-01 23:45:14 · 223 阅读 · 0 评论 -
高性能负载均衡
高性能负载均衡 分类及架构 高性能集群的复杂度主要体现在需要增加一个任务分配器,以及为任务选择一个合适的任务分配算法,负载均衡不只是为了计算单元的负载达到均衡状态 负载均衡分类 DNS负载均衡 是最简单也是最常见的负载均衡方式,一般用来实现地理级别的均衡 优点 ...原创 2019-10-19 18:00:57 · 402 阅读 · 0 评论 -
单服务器高性能模式
单服务器高性能模式 PPC与TPC 高性能架构设计主要集中在两方面 尽量提升单服务器的性能,将单服务器的性能发挥到极致 如果单服务器无法支撑性能,设计服务器集群方案 单服务器高性能的关键之一是服务器采取的并发模型;并发模型两个关键设计点为1、服务器如何管理连接2、服务器如何处理请求。两个设计点最终都和...原创 2019-10-07 14:34:11 · 254 阅读 · 0 评论 -
高性能架构模式
高性能架构模式 高性能数据库集群 读写分离 原理:将数据读写操作分散到不同的节点上 基本实现: 数据库服务器搭建主从集群,一主一从、一主多从都可以 数据库主机负责读写操作、从机只负责读操作 数据库主机通过复制将数据同步到主机,每...原创 2019-10-04 17:13:20 · 301 阅读 · 0 评论 -
架构设计流程
架构设计流程 1、识别复杂度 将主要的复杂度问题列出来,然后根据业务、技术、团队等综合情况进行排序,优先解决当前面临的主要复杂度问题 如果想一次性解决所有问题面临如下问题 要做的事情太多,反而感觉无从下手 设计方案本身太复杂,落地时间遥遥无期 同一个方案要解决不同的复杂度,有的...原创 2019-09-23 00:37:51 · 522 阅读 · 0 评论 -
复杂度来源
复杂度来源 高性能 单机高性能复杂度 技术发展带来了性能上的提升,不一定带来复杂度提升;当新技术并不是用来取代旧技术、而是开辟了一个全新领域的技术才会给软件带来复杂度,因为系统设计时需要在这些技术间进行选择或者组合 计算机内部复杂度最关键的地方就是操作系统。计算机性能的发展本质上是由硬件发展驱动的,尤其是CPU的性能发展,...原创 2019-09-09 23:33:21 · 247 阅读 · 0 评论 -
架构设计三原则
架构设计三原则 合适原则 合适原则宣言:合适优于业界领先 失败原因 没那么多积累,却想一步登天,是失败的第二个主要原因 没那么卓越的业务场景,却幻想灵光一闪成为天才,是失败的第三个主要原因 没那么多人,却想干那么多活,是失败的第一个原因 简单原则 简单原则宣言...原创 2019-09-09 23:29:06 · 156 阅读 · 0 评论 -
架构的概念
系统:系统是由一群有关联的个体组成,根据某种规则运作,能完成个体元件不能完成的工作的群体 组件和模块都是系统的组成部分 组件:从物理角度拆分得到的单元,划分模块的目的是单元复用 模块:从逻辑角度拆分得到的单元,划分模块的目的是职责分离框架和架构框架关注的是规范,指的是为了实现某个业界标准或完成特定基本任务的基础组件规范,也指为了提供规范所要求的基础功能的软件产品 软件架构关注...原创 2019-09-09 23:11:24 · 184 阅读 · 0 评论