0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

茶棚小二a 2021-09-29 15:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

系统的要求和目标

在设计Instagram时,我们将重点关注以下一系列要求:

功能要求

  • 1.用户应该能够上传/下载/查看照片。
  • 2.用户可以根据照片/视频标题执行搜索。
  • 3.用户可以关注其他用户。
  • 4.该系统应该能够生成和显示用户的新闻饲料组成的顶级照片从用户跟踪的所有人中。

非功能性需求

  • 1.我们的服务需要高可用
  • 2.系统可接受的新闻提要生成延迟为200ms,低延迟
  • 3.如果用户在一段时间内看不到照片,一致性可能会受到影响(为了可用性)
  • 4.系统应高度可靠;任何上传的照片或视频都不应丢失,数据的可靠性。不在范围内:向照片添加标签、在标签上搜索照片、对照片进行评论、将用户标记到照片、跟踪谁等。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    国内首个!达梦数据库上线世界500强超大规模财务大共享平台

    在数字化转型的浪潮中,大型企业的核心系统升级与国产化改造肩负着保障经济社会安全、提升企业核心竞争力的双重使命。基于达梦数据库的大型财务共享服务平台在中国铁建股份有限公司(以下简称“中国铁建”)总部
    的头像 发表于 10-27 09:42 116次阅读
    国内首个!达梦数据库上线世界500强超大规模财务大<b class='flag-5'>共享</b>平台

    飞凌嵌入式ElfBoard-常用的网络服务的搭建之NFS服务搭建

    的选择。通过NFS服务,主机将用户指定的目录通过网络共享给目标机(和windows的文件网络共享类似)。目标机可以直接运行存放于Linux主机共享目录下的二进制程序,这样调试程序时十分
    发表于 10-22 09:23

    国产E2000Q四核飞腾主板,云终端产业发展的机动能

    云终端机是基于云计算模式的终端设备,通过有线或无线网络共享服务器或PC的操作系统及软硬件资源,替代传统电脑主机。
    的头像 发表于 10-11 14:03 228次阅读

    不同场景下的文件共享方案-SMB/WebDAV/FTP/ZeroNews

    四大主流文件共享方案,为企业选型提供专业参考。 SMB 简介 SMB(Server Message Block) 是一种网络文件共享协议,主要用于局域网(LAN)内计算机之间的文件和打印机共享。它是 Windows
    的头像 发表于 08-28 12:04 683次阅读
    不同场景下的文件<b class='flag-5'>共享</b>方案-SMB/WebDAV/FTP/ZeroNews

    软通动力助力诚通财务公司打造财务共享服务平台

    软通动力成功中标诚通财务有限责任公司(以下简称“诚通财务公司”)“财务共享服务平台项目”,成为诚通财务公司信息系统建设合作伙伴。依托在企业数字化转型领域的深厚积累,软通动力将助力诚通财务公司打造先进的财务共享服务平台,推动其更深
    的头像 发表于 08-20 15:19 1182次阅读

    如何保存al视频流中的一帧照片

    如何保存al视频流中的一帧照片
    发表于 07-11 08:07

    恒讯科技分析:Ubuntu云服务器数据共享高效方案

    ,帮助您根据实际需求选择最适合的解决方案。 一、NFS(Network File System)共享方案 NFS是Linux系统中最常用的文件共享协议之一,适用于Linux服务器之间的
    的头像 发表于 07-09 21:40 1195次阅读

    RFID标签在共享经济的应用

    :通过RFID系统,可以实时获取共享资源的位置和状态信息,便于及时调整管理计划。4.自动化:RFID可以与自动管理系统结合,实现共享资源管理的自动化,减少人力成本
    的头像 发表于 07-07 15:22 357次阅读
    RFID标签在<b class='flag-5'>共享</b>经济的应用

    【EASY EAI Orin Nano开发板试用体验】--WiFi连接与nfs共享

    器挂载 上一篇搭建环境是开发板插网线共享NFS服务器,总觉得插根网线影响移动板子灵活性,想到上面WIFI无线已经连接上了,就使用WIFI去挂载,尝试也是成功的。 1.ping nfs服务器ip,如下是连通
    发表于 06-29 21:56

    迅为RK3588开发板Android13系统挂载samba共享文件夹-怎么开启Windows共享

    注:推荐新建用户以及共享目录都是用英文。 windows 系统中,文件夹共享需要设置指定用户与密码,通过输入用户和密码进行连接,在设置共享系统
    的头像 发表于 06-25 10:25 409次阅读
    迅为RK3588开发板Android13<b class='flag-5'>系统</b>挂载samba<b class='flag-5'>共享</b>文件夹-怎么开启Windows<b class='flag-5'>共享</b>目

    服务器托管有什么特定的优点和适用场景?

    场景。以下将详细介绍几种常见的服务器托管方式。 1. 共享托管 共享托管是一种最经济实惠的服务器托管方式。其基本原理是将多个用户的网站和应用程序托管在同一台
    的头像 发表于 02-10 14:03 561次阅读

    hyper-v共享,Hyper-V 共享:Hyper-V的资源共享设置

    的解决方案。今天就为大家介绍Hyper-V共享:Hyper-V的资源共享设置。    在Hyper-V虚拟化环境中,资源共享是实现高效管理和灵活部署的关键功能之一。Hyper-V提供了多种资源
    的头像 发表于 02-07 10:26 1833次阅读
    hyper-v<b class='flag-5'>共享</b>,Hyper-V <b class='flag-5'>共享</b>:Hyper-V的资源<b class='flag-5'>共享</b>设置

    新加坡共享主机怎么设置ip

    在新加坡设置共享主机的IP地址,通常涉及多个步骤,包括评估需求、选择服务商、配置网络等。以下是一个详细的设置指南,主机推荐小编为您整理发布新加坡共享主机怎么设置ip。
    的头像 发表于 01-24 11:47 738次阅读

    探讨篇(三):代码复用的智慧 - 提升架构的效率与可维护性

    的案例,介绍几种分布式架构中管理代码复用性的技术。包括代码复制、共享代码库(jar包)、共享服务、边车服务。对于每一种技术,列出优缺点、适合场景权衡。 本文的观点源自我在学习与实践过程中的深思熟虑,尚处于不断探索和验
    的头像 发表于 12-27 15:58 858次阅读
    探讨篇(三):代码复用的智慧 - 提升架构的效率与可维护性

    如何实现NFS服务搭建

    用于Linux之间进行文件共享则是用NFS服务(Network FileSystem) 目的在于让不同的机器,不同的操作系统可以彼此分享各自的文件数据。 NFS服务可以将远程Linux
    的头像 发表于 12-10 10:10 1199次阅读
    如何实现NFS<b class='flag-5'>服务</b>搭建