我正在构建一个有点像 Twitter 的服务,并且在创建设计的过程中。
我在github上查看了 Twitter 的开源项目,并在一些替代开源项目中查看了部分设计示例
所以我对完成我的任务需要什么有一个大致的了解。我没有找到 Twitter 的实际架构图或包含有关它的概述的文章。
Twitter的架构图是什么样的?
谢谢
以下是有关某些设计决策的更新架构和详细信息。有趣的是,Twitter 正在使用写入密集型架构来提高读取性能(实际上是 O(1))。highscalability文章指向 Infoq 的原始演示文稿 。
这是截至 2017 年 1 月 19 日的一个很好的概述,以防其他人发生在这个线程上。它涵盖了经验教训以及随着时间的推移各种数据解决方案的演变。