最新 最热

系统设计:Facebook的新闻流设计

让我们设计Facebook的新闻提要,其中包含来自Facebook的帖子、照片、视频和状态更新

2022-01-09
0

系统设计:网络爬虫的设计

让我们设计一个网络爬虫,它将系统地浏览和下载万维网。网状物爬虫也被称为网络蜘蛛、机器人、蠕虫、步行者和机器人。

2022-01-09
0

系统设计:Twitter搜索服务

Twitter是最大的社交网络服务之一,用户可以在其中共享照片、新闻和基于文本的消息。在本章中,我们将设计一个可以存储和搜索用户推文的服务。类似的问题:推特搜索。...

2021-12-05
0

系统设计:实时建议服务

让我们设计一个实时建议服务,当用户输入文本进行搜索时,它会向用户推荐术语。类似服务:自动建议,提前键入搜索

2021-12-05
0

系统设计:视频共享服务

让我们设计一个像Youtube这样的视频共享服务,用户可以上传/查看/搜索视频。类似服务:netflix.com、vimeo.com、dailymotion.com、veoh.com

2021-11-07
0

系统设计:社交网络服务

让我们设计一个类似Twitter的社交网络服务。该服务的用户将能够发布推文、关注他人以及喜爱的推文。

2021-11-07
0

系统设计:即时消息服务

让我们设计一个像Facebook Messenger这样的即时消息服务,用户可以通过web和移动界面相互发送文本消息。

2021-10-26
0

系统设计:文件托管服务

让我们设计一个文件托管服务,比如Dropbox或Google Drive。云文件存储允许用户在远程服务器上存储数据。通常,这些服务器由云存储提供商维护,并通过网络(通常通过互联网)提供给用户。用户每月支付云数据存储费用。类似服务:O...

2021-10-25
0

系统设计:代理&冗余&复制

代理服务器是客户端和后端服务器之间的中间服务器。客户端连接到代理服务器以请求网页、文件、连接等服务。简言之,代理服务器是一种软件或硬件,充当客户端从其他服务器寻求资源请求的中介。...

2021-09-03
0