架构
文章平均质量分 64
zhou280648461
这个作者很懒,什么都没留下…
展开
-
秒杀系统架构优化思路
《秒杀系统架构优化思路》上周参加Qcon,有个兄弟分享秒杀系统的优化,其观点有些赞同,大部分观点却并不同意,结合自己的经验,谈谈自己的一些看法。一、为什么难秒杀系统难做的原因:库存只有一份,所有人会在集中的时间读和写这些数据。例如小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。又例如12306抢票,亦与秒杀转载 2017-08-29 14:41:00 · 216 阅读 · 0 评论 -
细聊分布式ID生成方法
一、需求缘起几乎所有的业务系统,都有生成一个记录标识的需求,例如:(1)消息标识:message-id(2)订单标识:order-id(3)帖子标识:tiezi-id这个记录标识往往就是数据库中的唯一主键,数据库上会建立聚集索引(cluster index),即在物理存储上以这个字段排序。 这个记录标识上的查询,往往又有分页或者排序的业务转载 2017-08-29 14:28:09 · 228 阅读 · 0 评论 -
大型网站技术架构
架构演变第一步:物理分离webserver和数据库最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了转载 2017-09-13 11:18:17 · 315 阅读 · 0 评论 -
线程数究竟设多少合理
原创 2016-08-23 58沈剑 架构师之路一,需求缘起互联网公司,这样的场景是否似曾相识: 场景一:pm要做一个很大的运营活动,技术老大杀过来,问了两个问题:(1)机器能抗住么?(2)如果扛不住,需要加多少台机器? 场景二:系统设计阶段,技术老大杀过来,又问了两个问题:(1)数据库需要分库么?(2)如果需要分转载 2017-09-14 16:03:19 · 324 阅读 · 0 评论 -
互联网架构,如何进行容量设计?
原创 2016-08-23 58沈剑 架构师之路一,需求缘起互联网公司,这样的场景是否似曾相识: 场景一:pm要做一个很大的运营活动,技术老大杀过来,问了两个问题:(1)机器能抗住么?(2)如果扛不住,需要加多少台机器? 场景二:系统设计阶段,技术老大杀过来,又问了两个问题:(1)数据库需要分库么?(2)如果需要分转载 2017-09-14 16:08:22 · 308 阅读 · 0 评论 -
单点系统架构的可用性与性能优化
原创 2016-07-08 58沈剑 架构师之路一、需求缘起明明架构要求高可用,为何系统中还会存在单点?回答:单点master的设计,会大大简化系统设计,何况有时候避免不了单点 在哪些场景中会存在单点?先来看一下一个典型互联网高可用架构。典型互联网高可用架构:(1)客户端层,这一层是浏览器或者APP,第一步先访问DNS-server,转载 2017-09-14 16:09:39 · 320 阅读 · 0 评论 -
好的技术网站
1. 美团技术:https://tech.meituan.com/2. 架构师之路-沈剑2016年精选50篇 架构师之路 微信号:road5858 https://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=2651959886&idx=1&sn=03e45a5014053607eff5e55ed2原创 2017-11-08 14:05:05 · 377 阅读 · 0 评论