摘要: 一、概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 二、基本概念 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进 阅读全文
posted @ 2019-07-17 14:08 月亮风 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 为什么用分布式锁?在讨论这个问题之前,我们先来看一个业务场景。 为什么用分布式锁? 系统 A 是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。 由于系统有一定的并发,所以会预先将商品的库存保存在 Redis 中, 阅读全文
posted @ 2019-07-17 14:03 月亮风 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 一、对于 Web 性能优化,您有哪些了解和经验吗? 1、前端优化 (1)减少 HTTP 请求的次数。我们知道每次发送http请求,建立连接和等待相应会花去相当一部分时间,所以在发送http请求的时候,尽量减少请求的次数,一次请求能取出的数据就不要分多次发送。 (2)启用浏览器缓存,当确定请求的数据不 阅读全文
posted @ 2019-06-28 16:13 月亮风 阅读(391) 评论(0) 推荐(0) 编辑