小诚信驿站

LV3
  • 云+社区翻译社勋章

  • 原创分享特约作者

发表了文章

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

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

小诚信驿站
系统架构架构设计微服务架构
发表了文章

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

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

小诚信驿站
系统架构架构设计微服务架构
发表了文章

系统设计:Twitter搜索服务

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

小诚信驿站
微服务架构系统架构架构设计微服务
发表了文章

系统设计:实时建议服务

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

小诚信驿站
系统架构微服务架构微服务架构设计分布式
发表了文章

系统设计:视频共享服务

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

小诚信驿站
微服务架构系统架构架构设计
发表了文章

系统设计:社交网络服务

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

小诚信驿站
微服务架构系统架构架构设计
赞同了回答

程序员过节指南:如何玩转你的1024 ?

小诚信驿站曾在京东商城负责运营系统,CSDN博客专家,公众号:小诚信驿站,网站:小诚信驿站回答于
Scanner sc = new Scanner(System.in); while (true) { String message = sc.nextLine(); System.out.println(message .replace("吗",...... 展开详请
回答了问题

程序员过节指南:如何玩转你的1024 ?

小诚信驿站曾在京东商城负责运营系统,CSDN博客专家,公众号:小诚信驿站,网站:小诚信驿站回答于
Scanner sc = new Scanner(System.in); while (true) { String message = sc.nextLine(); System.out.println(message .replace("吗",...... 展开详请
发表了文章

系统设计:即时消息服务

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

小诚信驿站
微服务架构系统架构架构设计
发表了文章

系统设计:文件托管服务

让我们设计一个文件托管服务,比如Dropbox或Google Drive。云文件存储允许用户在远程服务器上存储数据。通常,这些服务器由云存储提供商维护,并通过网...

小诚信驿站
微服务架构系统架构架构设计
发表了文章

系统设计:Instagram照片共享服务

让我们设计一个像Instagram这样的照片共享服务,用户可以上传照片与其他用户共享。类似服务:Flickr、Picasa

小诚信驿站
微服务架构系统架构架构设计
发表了文章

系统设计:粘贴复制背后的设计

设计一个类似Pastebin的web服务,用户可以在其中存储纯文本。该服务的用户将输入一段文本并获得一个随机生成的URL来访问它。类似服务:pastebin.c...

小诚信驿站
系统架构架构设计微服务架构
发表了文章

系统设计:URL短链设计

让我们设计一个像TinyURL这样的URL缩短服务。此服务将提供短别名重定向到长URL。类似服务:bit.ly、goo.gl、qlink.me等。难度等级:轻松

小诚信驿站
系统架构架构设计
发表了文章

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

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

小诚信驿站
系统架构架构设计微服务架构
发表了文章

系统设计:索引

如果有人跟你谈索引,是不是你会第一时间想到数据库,那么索引解决了什么问题?比如查询SQL慢了,发生这种情况时,首先要做的事情之一是查看是否慢SQL走了数据库索引...

小诚信驿站
系统架构架构设计微服务架构
发表了文章

系统设计:分片或者数据分区

数据分区(也称为分片)是一种将大型数据库(DB)分解为许多较小部分的技术。它是跨多台计算机拆分一个DB/表的过程,以提高应用程序的可管理性、性能、可用性和负载平...

小诚信驿站
微服务架构架构设计系统架构MySQL
发表了文章

系统设计:缓存

上文提到的负载平衡有助于在数量不断增加的服务器上横向扩展,但缓存将使您能够更好地利用现有资源,并使其他无法实现的产品需求变得可行。缓存利用了引用的局部性原则:最...

小诚信驿站
Redis分布式缓存负载均衡缓存架构设计
发表了文章

系统设计:负载均衡

负载平衡开始于20世纪90年代,当时硬件设备通过网络分发流量。组织希望提高服务器上运行的应用程序的可访问性。最终,随着应用程序交付控制器(ADC)的出现,负载平...

小诚信驿站
负载均衡负载均衡缓存负载测试系统架构架构设计
发表了文章

系统设计:分布式系统的关键特性

分布式系统的关键特性包括可伸缩性、可靠性、可用性、效率和可管理性。让我们简单回顾一下

小诚信驿站
分布式架构设计微服务架构微服务
发表了文章

系统设计:设计一个API限流器

假设我们有一个接收大量请求的服务,但它每秒只能处理有限的请求。要处理这个问题,我们需要某种节流或速率限制机制,只允许一定数量的请求,这样我们的服务就可以响应所有...

小诚信驿站
架构设计系统架构微服务架构JavaAPI

个人简介

个人成就

  • 影响力总排行第 65 名
  • 原创分享特约作者
    • 原创分享特约作者

  • 已成为翻译社成员
    • 云+社区翻译社勋章

  • 获得 572 次赞同
  • 文章被阅读 40.4K 次
  • 文章获得 24 次首页推荐

扫码关注云+社区

领取腾讯云代金券


http://www.vxiaotou.com