falcor扫盲篇
本文目的是介绍falcor的基本概念和工作原理,并演示如何在egg应用中引入falcor,使得读者能快速掌握falcor的基本用法。
falcor是什么
falcor是介于客户端和服务端的数据中间件. 它把整个应用的域模型通过一个虚拟JSON对象表示,并抽象出get, set和call三种操作,使得应用程序可以用一种一致的方式读写域模型的数据,同时不用关注数据的来源。此外,falcor还提供了缓存、批量打包和去重的功能,从而减少了网络请求和往返的次数以及冗余数据的存储和传输.
三大特征
单一域模型(One model everywhere)
falcor把整个应用的域模型通过一个虚拟的Json Graph来表示(你可以暂且把这个Json Graph理解成一个大JSON对象). 这么做的好处是 业务方无需关心数据的来源, 即数据可能存储在客户

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
音视频技术开发周刊 60期
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/vn9PLgZvnPs1522s82g/article/details/81295308 『音视频技术开发周刊』由LiveVideoStack团队出品,专注在音视频技术领域,纵览相关技术领域的干货和新闻投稿,每周一期。点击『阅读原文』,浏览第60期内容,祝您阅读愉快。 架构 Twitch 沈悦时:国内外互联网直播生态差异 本文来自Twitch Principal Research Engineer 沈悦时在LiveVideoStackCon 2018热身分享,并由LiveVideoStack整理而成。在分享中,沈悦时介绍了Twitch的运营内容与产业规模,并从成本与架构方面介绍了国内外直播生态的差异。 AV1挑起的Codec之战 AV1编解码器已经在NAB上发布了。那么它是否已经做好了准备来和H.264,HEVC和VP9的银河帝国进行一次正面交锋呢?资深多媒体技术咨询师Jan Ozer对AV1带来的Codec之战进行了分析。LiveVideoStack对原文进行了摘译。 梁俊斌:音频技术可...
- 下一篇
我所认知的分布式系统(一)分布式系统概览
前言 我们身处于一个充斥着分布式系统解决方案的计算机时代,而分布式系统是一个很大的概念,从架构设计、研发流程、运维部署、工程效率等多个角度均有很深的知识可以挖掘。 近期整理了过去阅读过的一些和分布式相关书刊和文章,加上自己做分布式开发的一些的心得分享给大家,本文作为开篇,总体上给出知识概览,后续将分篇结合代码实践来进行阐述。起草仓促,水平有限,欢迎大家一起学习指正。 版本历史 版本 更新日期 说明 1.0 2018.07.25 初稿 分布式系统大图 一、设计 网关模式,Gateway 功能 请求路由,客户端直接调用Gateway,Gateway负责路由转发到注册服务上 服务注册,后端服务将API注册,Gateway负责路由 负载均衡,支持多种负载策略 round robin 随机均衡算法 多权重负载 session粘连 其它 安全特性,支持HTTPS,账户鉴权,及其它安全特
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS关闭SELinux安全模块
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7设置SWAP分区,小内存服务器的救世主