
架构师
介绍架构设计技术,参考文献:极客时间 - 从0开始学架构
请叫我子鱼
这个作者很懒,什么都没留下…
展开
-
微服务架构
微服务架构核心20讲 01 | 微服务定义 微服务是一种架构风格 大中台,小前台 定义一 一种架构风格,将单体应⽤划分成一组小的服务,服务之间相互协作,实现业务功能 每个服务运行在独立的进程中,服务间采用轻量级的通信机制协作(通常是HTTP/ JSON) 每个服务围绕业务能力进行构建,并且能够通过自动化机制独立地部署 很少有集中式的服务管理,每个服务可以使⽤不同的语言开发,使用不同的存储技...原创 2019-04-14 23:37:28 · 226 阅读 · 0 评论 -
从0开始学架构5 - 实战篇
从0开始学架构.实战篇 38 | 架构师应该如何判断技术演进的方向? 潮流派? 保守派? 跟风派? 技术演进的动力 1)对于产品类业务,答案看起来很明显:技术创新推动业务发展! 苹果开发智能手机,将诺基亚推下王座,自己成为全球手机行业的新王者。 2G 时代,UC 浏览器独创的云端架构,很好地解决了上网慢的问题;智能机时代,UC 浏览器又自主研发全新的 U3 内核,兼顾高速、安全、智能及...原创 2019-04-14 23:26:00 · 757 阅读 · 0 评论 -
从0开始学架构4 - 可扩展篇
从0开始学架构.可扩展篇 32 | 可扩展架构的基本思想和模式 今天我们进入架构可扩展模式的学习,这部分内容包括分层架构、SOA 架构、微服务和微内核等,先来聊聊架构的可扩展模式。 可扩展的基本思想 幸运的是,可扩展性架构的设计方法很多,但万变不离其宗,所有的可扩展性架构设计,背后的基本思想都可以总结为一个字:拆! 按照不同的思路来拆分软件系统,就会得到不同的架构。常见的拆分思路有如下三种。...原创 2019-04-14 22:43:29 · 484 阅读 · 0 评论 -
从0开始学架构3 - 高可用篇
从0开始学架构.高可用篇 22 | 想成为架构师,你必须知道CAP理论 CAP 定理(CAP theorem)又被称作布鲁尔定理(Brewer’s theorem),是加州大学伯克利分校的计算机科学家埃里克·布鲁尔(Eric Brewer)在 2000 年的 ACM PODC 上提出的一个猜想。2002 年,麻省理工学院的赛斯·吉尔伯特(Seth Gilbert)和南希·林奇(Nancy Lyn...原创 2019-04-14 22:19:28 · 325 阅读 · 0 评论 -
从0开始学架构2 - 高性能篇
从0开始学架构.高性能篇 14 | 高性能数据库集群:读写分离 读写分离原理 读写分离的基本原理是将数据库读写操作分散到不同的节点上,下面是其基本架构图。 读写分离的基本实现是: 数据库服务器搭建主从集群,一主一从、一主多从都可以。 数据库主机负责读写操作,从机只负责读操作。 数据库主机通过复制将数据同步到从机,每台数据库服务器都存储了所有的业务数据。 业务服务器将写操作发给数据库主机,...原创 2019-04-07 16:08:56 · 339 阅读 · 0 评论 -
从0开始学架构1 - 基础篇
从0开始学架构.基础篇 从0开始学架构 开篇词 | 照着做,你也能成为架构师! 架构设计的关键思维是判断和取舍,程序设计的关键思维是逻辑和实现。 内容 架构基础 高性能架构模式 高可用架构模式 可扩展架构模式 架构实战 01 | 架构到底是指什么? 系统与子系统 其实子系统的定义和系统定义是一样的,只是观察的角度有差异,一个系统可能是另外一个更大系统的子系统。 模块与组件 模块...原创 2019-03-22 07:49:20 · 995 阅读 · 0 评论