分类:架构原理
-
项目开发全链路知识点:系统开发、架构设计、网络通信
工欲善其事,必先利其器;士欲宣其义,必先读其书。后台开发作为互联网技术领域的掌上明珠,一直都是开发者们的追逐的高峰。本文将从后台开发所涉及到的技术术语出发,基于系统开发、架构设计、…
-
项目开发模型的演化
其实所有的开发模型都是为了解决一个问题:如何将需求变成软件。 最开始人们心目中的过程应该是这样的: 中间的“开发过程”开始很简单,只是硬件的一个配置。但这个配置越来越多,当这个配置…
-
阿里巴巴为什么能抗住90秒100亿?看完这篇你就明白了!
1、概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一…
-
高并发系统限流:漏桶算法和令牌桶算法
一、什么是限流?为什么要限流? 不知道大家有没有做过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了限流!因为一趟地铁的运力是有限的,一下挤进去太多人…
-
分布式ID生成方式
一、为什么要用分布式ID? 在说分布式ID的具体实现之前,我们来简单分析一下为什么用分布式ID?分布式ID应该满足哪些特征? 1、什么是分布式ID? 拿MySQL数据库举个栗子: …
-
BAT等大型互联网公司的网站架构演化历程
大型网站系统的特点 高并发,大流量 需要面对高并发用户,大流量访问。Google 日均 PV 35 亿,日 IP 访问数 3 亿;腾讯 QQ 的最大在线用户数 1.4 亿(2011…
-
大型网站技术架构:核心原理与案例分析-第2篇 架构
第2篇 架构 4 瞬时响应:网站的高性能架构 4.1 网站性能测试 4.1.1 不同视角下的网站性能 4.1.2 性能测试指标 4.1.3 性能测试方法 4.1.4 性能测试报告 …
-
大型网站技术架构:核心原理与案例分析-第1篇 概述
内容简介 《大型网站技术架构:核心原理与案例分析》通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,…