LAMP人基于nodejs的云端一体实时基础设施设计思路.pptxVIP

  • 1
  • 0
  • 约1.54千字
  • 约 23页
  • 2023-05-13 发布于上海
  • 举报

LAMP人基于nodejs的云端一体实时基础设施设计思路.pptx

LAMP人基于nodejs的云端一体实时基础设施设计思路第1页/共23页第2页/共23页为什么要有实时Web传统的实时产品场景:第3页/共23页为什么要有实时Web新的实时产品场景:王兴:实时Web的真正意义是把线下数据实时化第4页/共23页一种实时性的设计思路云端一体 (CC Unifiy)基础设施化Node.js第5页/共23页云端统一提供云、端统一的编程模型抹平传统云、端界限。Ignore Interface第6页/共23页第7页/共23页Client Side第8页/共23页Server Side第9页/共23页benefitsIgnore Server Interface不再遍历和双向格式化接口数据不再纠结端上数据缓存策略的tradeoff和时效性不再需要协调多个角色第10页/共23页A To Do List第11页/共23页技术设计思路 Top Down控制层 -- Choose whatever you wantMVC / MVVM -- Spine, Knockout, Backbone, AngularJS ...Compile to JS -- batman, DartComponent -- polymerWhatever..第12页/共23页技术设计思路 Top Down数据层 - key partORM - bookshelfdual side legacy db Interface - redis, mongo第13页/共23页第14页/共23页技术设计思路 Top Down第15页/共23页Model的序列化第16页/共23页技术设计思路 Top Down数据层 - performanceoptimized db read or well-controlled memory cachediff path enabled data protocalexistence of data versionoffline support第17页/共23页技术设计思路 Top Down视图层Javascript template engine - handlebars, mustache, icanhaz第18页/共23页技术设计思路 Top Down连接层WebsocketXHR-StreamingCommetJSONP第19页/共23页多说一点-面向数据也叫随动反馈第20页/共23页多说一点-面向数据实际场景--通常可减少30%-40%的工作量和代码复杂度第21页/共23页REMINDPerformanceAlways design for OfflineBattery第22页/共23页Q AThanksIllustration source/2012/07/27/journey-through-the-javascript-mvc-jungle//2012/07/27/journey-through-the-javascript-mvc-jungle//images/models/ormDiagramLarger.JPG/wp-/images/models/ormDiagramLarger.JPGcontent/uploads/2012/07/term-nodejs.jpghttp://bellite.io/index/backends_cloud.png/images/ws_logo.pnghttp://or/wp-content/uploads/2012/07//career/sites/default/files/tips.jpg百度移动云事业部 童遥第23页/共23页感谢观看!

文档评论(0)

1亿VIP精品文档

相关文档