我正在构建一个有点像Twitter的服务,并且正在创建设计过程中。
我查看了推特在github上的开源项目,以及设计example的一些替代开源项目
因此,我对完成任务所需的内容有了大致的了解。我找不到Twitter的实际架构图,也找不到一篇关于它的概述的文章。
Twitter的架构图是什么样子的?
谢谢
发布于 2013-06-24 11:20:22
很难找到一个单一的、宏大的架构图来解释所有的Twitter服务。但是,您可以找到高级概述和处理它的特定部分的文章。
推特的一位工程负责人的概述是here。
您可以跟随Twitter engineering blog进行更新。
这个video是关于他们从ROR到JVM的迁移。
Twitter数字的list。
一篇关于tweaking Twitter架构的文章。
This one处理他们的存储后端。
发布于 2014-12-23 15:01:00
以下是updated architecture和一些设计决策的详细信息。有趣的是,Twitter正在使用写密集型架构来使read执行得更好(实际上是O(1))。highscalability的文章指向了最初的Infoq演示文稿。
发布于 2018-01-18 01:13:25
这是截至2017年1月19日的一个很好的概述,以防其他人在这个帖子上发生。它涵盖了吸取的经验教训以及随着时间的推移他们的各种数据解决方案的演变。
https://stackoverflow.com/questions/17262018
复制相似问题