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