
twitter系统架构分析
(一)twitter的核心业务
twitter的核心业务,在于following和be followed:
(1)following-关注
进入个人主页,会看到你follow的人发表的留言(不超过140个字),这是following的过程;
(2)followed-被关注
你发布一条留言,follow你的人将看到这条信息,这是be followed的过程;
(二)twitter的业务逻辑
twitter的业务逻辑也不复杂
following业务,查follow了哪些人,以及这些人发表的留言;
followed业务,前端js轮询后端,看follow了的人有没有新留言,有则更新(更新及时性取决于轮询时间);
(三)三层架构(three-tier architecture)
网站的架构设计,传统的做法是三层架构,所谓“传统”不意味着
继续阅读与本文标签相同的文章
下一篇 :
12306系统架构优化
-
Java使用lambda对List,Set进行排序
2026-05-20栏目: 教程
-
深入浅出 Java 虚拟机 是你通往高级 Java 开发的必经之路
2026-05-20栏目: 教程
-
YouTube系统架构【YouTube如此,你应该更有信心】
2026-05-20栏目: 教程
-
Spring Boot 必备技能之Starter自定义
2026-05-20栏目: 教程
-
perl语言十分钟入门【零基础可入】
2026-05-20栏目: 教程
