帮帮文库 > 杨卫华:构建可扩展的微博系统
杨卫华:构建可扩展的微博系统 付费

杨卫华:构建可扩展的微博系统

4次阅读 524 2021-09-10 00:51:56 举报
文档价格

¥23

VIP

免费下载

了解会员
构建可扩展微博架构TimYang新浪微博技术架构师从博客到微博博客功能发表浏览留言ContentManagerSystem博客技术,LAMPMySQLmaster/slaveMemcachedPHPCDN微博微博,产品Real-time关注关系信息聚合信息聚合信息聚合微博两种信息聚合设计模式Push(推)Pull(拉)Push把微博看做邮件Inbox:收到的微博Outbox:已发表微博发表:存到所有粉丝inbox(重)查看:直接访问Inbox(轻)Push(Figure)UserAUpdateActionInbox(Appendto1’shometimeline)Inbox(Appendto2’shometimeline)Inbox(Appendto3’shometimeline)FollowersofUserA=1,2,3Push优点:实现简单,首选缺点:分发量Pull发表:存到自己outbox(轻)查看:所有关注对象Inbox(重)PullUserIGethome_timelineOutbox(statusessentbyA)Outbox(StatusessentbyB)Outbox(StatusessentbyC)UserI’sFollowingList=A,B,CPull优点:节约存储缺点:计算量大微博是一个消息分发系统可采取推或拉的方式实现架构挑战:峰值-如除夕、春节请求量如果发表量5,000万/天平均:578条/秒设计系统容量:2,000?IO瓶颈峰值:5,000–10,000?100,000?后果LatencyDBreadtimeout前端timeout(503error)解决方案?异步设计不同步等待将消息存入消息队列(Message

购买账号:{{user_info.nickname}}

您当前还不是VIP哦~开通会员

您当前的剩余下载次数

由于您当前的VIP下载次数已经用尽,该文档需要用现金支付。

杨卫华:构建可扩展的微博系统

杨卫华:构建可扩展的微博系统

文档价格:¥23

文档大小:524

支付剩余时间
打开支付宝或微信扫码支付
支付金额

23

VIP

免费下载

了解会员

支付即视为您同意《帮帮文库会员服务协议》

文档购买成功

抱歉因网络问题,文档购买失败!

分享专题
微信扫一扫
分享到朋友圈
  • 工作通用报告

    6.9G

    工作通用报告

  • PPT通用模板

    9万套

    PPT通用模板

  • 精品销售话术

    23种

    精品销售话术

  • KPI表格

    1790套

    KPI表格

  • 资料合集

    1168份

    资料合集

  • 工作领域

    13类

    工作领域