典型系统
丶自定义
学无止境!
展开
-
秒杀系统,架构与优化细节
本文曾在“架构师之路”上发布过,近期支援Qcon-AS大会,在微信群里分享了该话题,故对原文进行重新整理与发布。一、秒杀业务为什么难做1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据;3)秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据。 例如:小米手机每周二的秒杀,可能手机...转载 2018-07-03 10:58:22 · 164 阅读 · 0 评论 -
广告系统,业务与架构细节
很多朋友估计没有做过这一块,争取最简洁的语言描述清楚。一、业务简述从业务上看整个智能广告系统,主要分为:1)业务端:广告主的广告后台2)展现端:用户实际访问的页面业务端,广告主主要有两类行为:1)广告设置行为:例如设置投放计划,设置地域,类别,关键字,竞价等2)效果查看行为:例如广告展示次数是多少,广告点击次数是多少等展现端,用户主要也有两类行为:1)站点浏览行为:用户浏览实际的信息,此时...转载 2018-07-03 10:58:36 · 2397 阅读 · 0 评论 -
计数系统,架构与优化细节
一、需求缘起很多业务都有“计数”需求,以微博为例:微博首页的个人中心部分,有三个重要的计数:关注了多少人的计数粉丝的计数发布博文的计数微博首页的博文消息主体部分,也有有很多计数,分别是一条博文的:转发计数评论计数点赞计数甚至是浏览计数 在业务复杂,计数扩展频繁,数据量大,并发量大的情况下,计数系统的架构演进与实践,是本文将要讨论的问题。 二、业务分析与计数初步实现典型的互联网架构,常常分为这么几层...转载 2018-07-03 10:58:48 · 681 阅读 · 0 评论