上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 42 下一页
摘要: 极客时间:《从 0 开始学架构》:互联网架构模板:“网络层”技术 这里的网络层强调的是站在网络层的角度整体设计架构,而不是某个具体网络的构建。 ####负载均衡 负载均衡就是将请求均衡地分配到多个系统上。由于每个系统的处理能力是有限的,因此为了应对大容量的访问,就必须使用多个系统 #####1、DN 阅读全文
posted @ 2022-01-27 16:21 牛犁heart 阅读(315) 评论(0) 推荐(0)
摘要: 极客时间:《从 0 开始学架构》:互联网架构模板:“开发层”和“服务层”技术 ####开发层技术 #####1、开发框架 互联网公司都会指定一个大的技术方向,然后使用统一的开发框架。使用统一的开发框架能够有效解决: 技术人员之间没有共同的技术语言,交流合作少。 每类技术都需要投入大量的人力和资源并熟 阅读全文
posted @ 2022-01-25 20:58 牛犁heart 阅读(225) 评论(0) 推荐(0)
摘要: 极客时间:《从 0 开始学架构》:互联网架构模板:“存储层”技术 互联网的标准技术架构如下图所示,该图涵盖了互联网技术公司的大部分技术点 本节聊下“存储层” ####SQL 实力雄厚的大公司此时一般都会在 SQL 集群上构建 SQL 存储平台,以对业务透明的形式提供资源分配、数据备份、迁移、容灾、读 阅读全文
posted @ 2022-01-25 20:35 牛犁heart 阅读(181) 评论(0) 推荐(0)
摘要: 极客时间:《从 0 开始学架构》:微内核架构详解 微内核架构(Microkernel Architecture),也被称为插件化架构(Plug-in Architecture),是一种面向功能进行拆分的可扩展性架构,通常用于实现基于产品(原文为 product-based,指存在多个版本、需要下载安 阅读全文
posted @ 2022-01-23 17:04 牛犁heart 阅读(1256) 评论(0) 推荐(0)
摘要: 极客时间:《从 0 开始学架构》:微服务架构最佳实践 - 基础设施篇 每项微服务基础设施都是一个平台、一个系统、一个解决方案,如果自己实现,其过程都需要经过需求分析、开发测试、部署上线等步骤。 ####自动化测试 微服务将原本大一统的系统拆分为多个独立运行的“微”服务,微服务之间的接口数量增加,并且 阅读全文
posted @ 2022-01-23 16:28 牛犁heart 阅读(391) 评论(0) 推荐(0)
摘要: 极客时间:《从 0 开始学架构》:微服务架构最佳实践 - 方法篇 ####服务粒度 微服务拆分粒度的**“三个火枪手”原则**,即一个微服务三个人负责开发。当我们在实施微服务架构时,根据团队规模来划分微服务数量,如果业务规继续发展,团队规模扩大,我们再将已有的微服务进行拆分。 为啥是3个人? 从系统 阅读全文
posted @ 2022-01-22 18:59 牛犁heart 阅读(240) 评论(0) 推荐(0)
摘要: 极客时间:《从 0 开始学架构》:深入理解微服务架构:银弹 or 焦油坑? ####微服务与 SOA 的关系 SOA和微服务的关系和区别,可分为以下几种典型的观点: 微服务是 SOA 的实现方式 SOA是一种架构理念,而微服务是SOA理念的一种具体实现方法。 微服务是去掉 ESB 后的 SOA 该观 阅读全文
posted @ 2022-01-22 16:33 牛犁heart 阅读(181) 评论(0) 推荐(0)
摘要: 极客时间:《从 0 开始学架构》:传统的可扩展架构模式:分层架构和SOA ####分层架构 分层架构是很常见的架构模式,它也叫 N 层架构,通常情况下,N 至少是 2 层。例如,C/S 架构、B/S 架构。常见的是 3 层架构(例如,MVC、MVP 架构)、4 层架构,5 层架构的比较少见,一般是比 阅读全文
posted @ 2022-01-18 22:58 牛犁heart 阅读(456) 评论(0) 推荐(0)
摘要: 极客时间:《从 0 开始学架构》:可扩展架构的基本思想和模式 软件系统与硬件、建筑系统的差异在于软件是可扩展的。通过修改和扩展,不断地让软件系统具备更多的功能和特性,满足新的需求或者顺应技术发展的趋势。改动的地方越多,投入也越大,出错的可能性也越大。因此,如何避免扩展时改动范围太大,是软件架构可扩展 阅读全文
posted @ 2022-01-17 23:07 牛犁heart 阅读(157) 评论(0) 推荐(0)
摘要: 极客时间:《从 0 开始学架构》:如何应对接口级的故障? 接口级故障的典型表现就是系统并没有宕机,网络也没有中断,但业务却出现问题了 导致接口级故障的原因一般有下面几种: 内部原因 程序 bug 导致死循环,某个接口导致数据库慢查询,程序逻辑不完善导致耗尽内存等。 外部原因 如黑客攻击、促销等引入超 阅读全文
posted @ 2022-01-16 21:27 牛犁heart 阅读(259) 评论(0) 推荐(0)
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 42 下一页