加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

闲鱼在数据聚合上的试探与实践

发布时间:2018-08-26 04:53:56 所属栏目:教程 来源:吴会
导读:概述 跟着营业的不绝扩张,各类运营勾当越来越多,原有的前端渲染-后端提供营业接口的开拓方法对付一个生命周期也许只有几天的勾当来说本钱庞大。闲鱼在低落开拓本钱,进步整体服从上做了一些实行和实践。本文先容闲鱼从数据聚合方面举办了一些试探和实行

打点平台给开拓者提供了许多便利。在线编编辑ql和生涯,在线调试,即时宣布,多人可见,有示例参考,低落了graphql的进修本钱。

闲鱼在数据聚合上的试探与实践

前端在页面哀求时只必要传入对应的Id,不再必要graphql查询语句

GraphQL给闲鱼带来的变革

研发本钱低落

引入Graphql后两头的研发本钱明显低落,运营类场景整体上线时刻明明收缩,大部门环境下,处事端的本钱为0。而前端在编写graphql语句+自测的时刻也许只有10分钟。

闲鱼在数据聚合上的试探与实践

GraphqlQL可以与前端页面搭建平台美满团结,如TMS,已经有许多页面组件是基于GraphqlQL来完成的.借助graphql可以很利便地构建出各类百般的页面组件,对研发无人化的偏向上也有起劲浸染。

耗时

通过说明graphql的执行日记,首要耗时在现实挪用的接口耗时,graphql自身的耗时一样平常在20ms以下,某些环境下耗时较长。graphql耗时点包罗:

  • ql伟大度
  • @js指令 后端执行js剧本会引起较多耗时增进
  • 归并挪用时的入参数据处理赏罚与回填也有必然影响

5. 总结

本文先容了闲鱼在数据聚合上的一些试探和实行,并先容了Graphql的引入和应用改革。从自研处事到Graphql的引入,研发服从不绝晋升,并取得了很好的结果。 今朝,graphql还只在weex/h5的场景上行使,未来我们会在native上行使并慢慢扩大。

GraphqlQL的引入使前端/客户端和处事端的编程模式产生了很大的改变。

  • 处事端以后只需专注于建树不变的营业规模模子,不再维护不不变的、轻易变革的VO层,也不必要与前端重复雷同布局界说。
  • 前端/客户端 不再依靠处事端特定的接口,而是通过 graphql 来自由组合处事端提供各类数据处事,也可以更利便的举办页面搭建,处事端根基不必要参加。
  • 前端/客户端 对营业模子也会有更深入的领略。

【编辑保举】

  1. 关于数据说明那些事,看这一篇文章就够了
  2. 8个Python高效数据说明的能力
  3. 带着题目进修漫衍式体系之数据分片
  4. 5个大数据处理赏罚/数据说明/漫衍式器材
  5. 反思腾讯:大数据与AI期间的危与机
【责任编辑:未丽燕 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读