Twitter时间线和搜索功能架构简介
我们知道在Twitter中的时间线和搜索是两个很主要的功能,那么它背后的架构是怎样的呢?Twitter的架构师Raffi Krikorian在QCon 2012上有一个讲座提到了背后的实现,虽然时间较早,但当时的QPS也已经很大了,所以其实现的架构哪怕在今天仍然值得我们去学习。本文就从笔者理解的角度来聊聊Twitter是如何实现这两个功能的。 概述 首先我们知道Twitter最重要的功能就是你可以发布一些Twitter的消息,然后一些follow你的人可以及时看到你发布的消息。当然你也可以看到所有你follow的人发布的消息,我们把这个你可以看到所有follow人的消息的这个页面称之为时间线页面,它如下所示:...
Recent Comments