Twitter的架构图是什么样的?

时间:2013-06-23 15:00:16

标签: java twitter architecture diagram

我正在建立一个类似Twitter的服务,并且正在创建设计。

我查看了Twitter在github上的开源项目,以及部分设计的一些替代开源项目example

因此,我对完成任务所需的内容有一个大概的了解。 我没有找到Twitters的实际架构图或包含其概述的文章。

Twitter的架构图是什么样的?

由于

3 个答案:

答案 0 :(得分:8)

很难找到解释所有Twitter服务的单一宏大架构图。但是,您可以找到高级概述和处理其特定部分的文章。

来自Twitter工程主管的概述是here

您可以按Twitter engineering blog进行更新。

这个video是关于他们从ROR迁移到JVM的。

推特人数list

关于tweaking Twitter架构的文章。

This one处理其存储后端。

答案 1 :(得分:2)

以下是updated architecture以及有关某些设计决策的详细信息。有趣的是,Twitter正在使用写密集型架构来使读取性能更好(O(1)infact)。 highscalability文章指向原始的Infoq演示文稿。

答案 2 :(得分:1)

截至2017年1月19日,这是一个很好的概述,以防其他人发生在这个帖子上。它涵盖了经验教训和各种数据解决方案随时间的演变。

Infrastructure Behind Twitter