飞信开放平台的资源分配与控制策略(孙朝晖)_第1页
飞信开放平台的资源分配与控制策略(孙朝晖)_第2页
飞信开放平台的资源分配与控制策略(孙朝晖)_第3页
飞信开放平台的资源分配与控制策略(孙朝晖)_第4页
飞信开放平台的资源分配与控制策略(孙朝晖)_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

合性网络服务ereadwater1•首先希望遭到关注并通过微博交流•本人职责计规划October112October113•飞信开放平台是⼀个内容合飞信的Web,道•合作服务类型微博类NS、文学、咨•电子商务类•……4er4•飞信主动同步类型–飞信利用第三方服务开放平台功能拉取TimeLine•飞信被动同步类型–第三方服务调用飞信开放平台API将动态主动推送到飞信开放平台上(多数互联网合作伙伴)•双方相互同步类型–双方相互向对方推送动态(如移动微博,开心网)•客户端类型October115October116群er7•访问频次限流+按应用、IP、和用户ID的组合–采用Nginxlimittrafficratemodule–limit_zoneone$binary_remote_addr10m;•针对不同应用类型的制定组合资源限制策略October118•限流策略–试验区应用全部采用每应用、每小时单⼀频次限–对于中等规模应用(主要针对普通服务集群的We–对于大规模应用(主要针对VIP服务区的Web应用),采用用户频次限制,同时每ServerIP设–正在开发当中有每ServerIP+ClientIP频次限制October119•总体策略:–控制精确度让位于服务响应时间和服务器资源开销–不同区域根据访问量和控制要求设计不同的控制方法–在Redis中采用INCRBY进行修改,定期刷新DB•普通区数October10查态查态对于VIP区域的完整异步频度控制体系rver冲October11October12发布处理进程 (Feed内容写入)程发布处理进程 (Feed内容写入)程程October13edTimeline–本站发布队列(本站用户的发布内容记录以及写入Timeline)–本站分发队列(向本站好友分发Feed)–外站Push队列(将Feed发布到绑定的服务)–外站Feed发布与分发队列(每服务⼀个或者多个任务处理队列,用于来自合作伙伴的Feed转换分发)October14•Feed发布与分发进程–发布进程优先,优先完成内容写入–分发只处理Timeline,Timeline索引存储按照时间分片–优先本站内容分发•与合作伙伴同步的进程进程的资源分配–Fetch进程每服务对应1个或者多个,根据不同的October15•按照合作伙伴业务类型分配–微博类优先,对应在线用户队列执行频度比非微博高•根据用户属性制定不同的抓取频度策略–在线队列(微博类3分钟,非微博类10分钟)–低活跃用户队列–高活跃用户队列October16•用户最新动态缓存容量分配DB•DB数据存储策略:–微博类Feed与其他类分开–微博类Feed按照时间老化–非微博类Feed按照固定配额分配存储资源October17October18ebServer数据库服务器的BufferPool负荷October19区区WebWeb服务器APC,Session数据缓存oolOctober1120•APC–存储基于Shmop–代码缓存例如:全局配置(频度限制等)•Session–本地Session仅用于保存短声明周期过程数据–存储基于文件October1121•Redis分成了三个区域•全局区域October1122•弱Session区典型对象:好友列表、隐私设置,50条最新动态(满足Ajax轮循加载)October1123•强Session区October11

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论