Netflix开源内部重要框架,可简化GraphQL实例

Netflix开源内部重要框架,可简化GraphQL实例

Netflix 已开放其 Domain Graph Service(DGS)框架的源代码 ,该框架是为独立和联合 GraphQL 服务开发的内容流服务,用于简化 GraphQL 的实现。

Netflix 的软件工程师 Paul Bakker 以及 Kavitha Srinivasan 在博客中写道:“通过开源该项目,我们希望为 Java 和 GraphQL 社区做出贡献,并向使用该框架的所有人学习并与之合作,以使 DGS 在将来变得更好。”

GraphQL 最初由 Facebook 内部开发,是一种用于 API 的开源查询语言,是一种服务器端运行时用于对现有数据执行查询。正如 GraphQL Foundation 解释的那样,该语言提供了基于 REST 体系结构的替代方案,目的是提高开发人员的生产力并最大程度地减少传输的数据量。”

GraphQL 被包括 Credit Karma、GitHub、Intuit、PayPal 和《纽约时报》等在内的许多组织用于生产环境中。Netflix 也将其用作数据查询和操作语言,将数据提取到系统中以支持其内容工程部门。

为什么需要 DGS 框架Netflix 在 2019 年开始实施联合 GraphQL 架构,向新的体系结构过渡意味 Netflix 公司的许多后端团队需要在其 Java 生态系统中采用 GraphQL。Netflix 已经为后端开发标准化了 Spring Boot 快速应用程序开发框架。由于该公司的框架是在 Spring Boot 之上创建的,为了使这种新的联合架构获得成功,Netflix 就需要在 Spring Boot 中为 GraphQL 带来出色的开发体验。DGS 框架的主要功能包括:

  • 姓名:
  • 专业:
  • 层次:
  • 电话:
  • 微信:
  • 备注:
文章标题:Netflix开源内部重要框架,可简化GraphQL实例
本文地址:http://99324.55jiaoyu.com/show-608705.html
本文由合作方发布,不代表展全思梦立场,转载联系作者并注明出处:展全思梦

热门文档

推荐文档