您现在的位置是:首页 > 文章详情

日访问量百亿级的应用如何做缓存架构设计

日期:2018-05-06点击:411

据挑战

5e1c34fa500dee375ca808efe48d45c963810e5b

Feed平台系统架构

e1766d9549dbf0c3c91a41f1a210467810b77aa3

总共分为五层,最上层是端层,比如web端,客户端,大家用的ios或安卓的一些客户端,还有一些开放平台,第三方接入的一些接口。下面是平台接入层,不同的池子,主要是为了把好的资源集中调配给重要的核心接口,这样突发流量的时候,有更好的弹性来服务,提高服务稳定性。再下面是平台服务层,主要是Feed算法,关系等等。接下来是中间层,通过各种中间介质提供一些服务。最下面一层就是存储层,平台架构大概是这样。

1. Feed timeline

05b661d7dedb5de58df24e85db516534dd2466be

大家日常刷微博的时候,比如在主站或客户端点一下刷新,最新获得了十到十五条微博,它这个是怎么构建出来的呢?刷新之后,首先会获得用户的关注关系,比如她有一千个关注,会把这一千个ID拿到,根据这一千个UID,拿到每个用户发表的一些微博,同时会获取这个用户的Inbox,就是她收到的特殊的一些消


原文链接:https://yq.aliyun.com/articles/590513
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章