FilamentQL:GraphQL查询和缓存解决方案-源码

上传者: 42172972 | 上传时间: 2021-03-08 15:07:09 | 文件大小: 1.66MB | 文件类型: ZIP
长丝QL FilamentQL是用于GraphQL查询的轻量级缓存库,该库利用解析算法来检测传入查询与缓存中存储的现有数据之间的差异。 该库提供了用于客户端和服务器端缓存的工具以及用于脱机模式的工具。 FilamentQL的npm软件包可以在 服务器端缓存 在服务器端,FilamentQL为Express服务器提供GraphQL终结点,并带有用户定义的类型定义和解析器,并通过本地Redis实例创建缓存层。 当客户端发出请求时,FilamentQL会在Redis缓存中检查是否有与请求相匹配的先前存储的数据。 然后,通过解析算法,FilamentQL接收传入的查询并识别出任何差异,然后针对这些差异向数据库进行后续查询。 只要有可能,FilamentQL将从数据库返回的数据与Redis缓存中的数据合并,然后将其发送回客户端: 客户端缓存 在客户端,FilamentQL的行为类似。 对于其本地

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明